下面是一个基本的代码块,应该在有人登陆页面时发送电子邮件。当我访问这个页面时,我没有遇到任何错误,但是电子邮件从来没有到达我的收件箱。任何帮助都将是感激的,因为我觉得这与我的SMTP服务器是远程的有关。
ini_set('SMTP','myServer');
ini_set('smtp_port',25);
If (isset($_GET["email"])) {
$email = $_GET['email'];
$to = 'group1@myOrg.org';
$subject='Internal Password scam';
$message = "$email clicked on the link and landed on the page.";
$headers = 'From: donotreply@myOrg.org' . "'r'n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
其他一些信息-server: win64 2008 R2 Ent (Sp1)
对于我的特殊问题,它与代码无关。这个问题必须处理发送电子邮件的帐户上设置的权限。我的个人邮箱不允许接收这种类型的电子邮件,netadmin的电子邮件帐户被用作$to,邮件顺利通过。