在本地服务器提供SMTP服务,最快捷的方法便是使用IIS自带的SMTP Service。
先在添加/删除Windows组件中将SMTP Service选上并安装。
测试SMTP正常后,修改php.ini
SMTP = localhost
smtp_port = 25
sendmail_from = 你的邮箱名称@你的域名.com
保存后重新启动Apache即可直接使用PHP的Mail函数来发送邮件。
需要说明的是,这样发出的邮件很可能会被归为“垃圾邮件”,一般原因是sendmail_from中“你的域名”的DNS MX记录与服务器IP不符。解决办法比较简单,将域名的MX记录指向服务器IP即可。
转载请注明:duha.net » 在PHP中使用IIS SMTP Service发送邮件