我用win2k+php4.3.1+apache2.0.43,在php.ini中将smtp=smtp.163.com
程序如下:
1
2mail("[email protected]", "the subject", $message,
3"From: [email protected]\r\n"
4."Reply-To:[email protected]\r\n"
5."X-Mailer: PHP/".phpversion());
出错信息:
Warning: mail() [function.mail]: SMTP server response: 550 : Invalid User in F:\root\flower\mailone.php on line 155128653
是不是php.ini设置有问题,具体还需要什么设置?我找不到其他有关smtp的设置项目了。
请高手指教!!
---------------------------------------------------------------
用smtp.163.com发信服务需要身份认证.
mail()不支持身份认证.
你可以改用socket发信或在本机安装邮件服务器.
大部分提供软件下载的网站都有.
---------------------------------------------------------------
不能用iis自带的smtp,把这个卸载,然后装个imail,就可以了~~我就是这样发信的。