$to = "test@163.com";
$subject = "Test";
$message = "This is a test mail!";
mail($to,$subject,$message);
结果就直接报错:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port"setting in php.ini or use ini_set() in D:/www/Zend/email/email.php on line 10
看来本地需要有SMTP服务器,那就使用别人的试试吧,又改了下代码:
$to = "test@163.com";
$subject = "Test";
$message = "This is a test mail!";
ini_set('SMTP','smtp.163.com');
ini_set('smtp_port',25);
ini_set('sendmail_from',"admin@163.com");
mail($to,$subject,$message);
结果还是错误:
Warning: mail() [function.mail]: SMTP server response: 553 authentication is required,smtp2,DNGowKD7v5BTDo9NnplVBA--.1171S2 1301220947 in D:/www/Zend/email/email.php on line 9