今天突然发现,换到VPS之后好像一直就没有收到过系统发的邮件,但是通过phpinfo查看发现是支持mail函数的。网上找了下,发现可能是因为Debian的exim4默认配置为local的原因。参考Debian下配置exim4发送邮件和Debian官方文档
首先重新配置exim4
1 |
dpkg-reconfigure exim4-config |
出现交互界面,选择第一个选项,即设置为internet模式
接下来所有选项默认即可,一路回车到结束。
设置结束后会退出交互界面,自动重启exim4,最后全部完成显示如下
1 2 3 |
root@vps:~# dpkg-reconfigure exim4-config [ ok ] Stopping MTA for restart: exim4_listener. [ ok ] Restarting MTA: exim4. |
这时就可以通过PHP的mail函数来发送邮件了
There are no comments yet