1
sumhat 2015-03-03 07:22:10 +08:00 2
php 貌认使用 sendmail 发送的吧,看一下 /var/log/maillog 有什么错误
详见: https://leonax.net/p/6960/configure-sendmail-to-send-mail-through-smtp/ |
2
octopus_new 2015-03-03 07:25:15 +08:00 1
1. server运行在什么网络环境下? 放在自己家里么? 使用家庭网络, 服务商是block邮件发送端口的, 你需要配置sendmail relay.
2. 如果是托管server或者vpn, 你需要检查25端口linux防火墙是否放行(netstat -tlpn). 一般来说只要不是网络问题, php+sendmail发送邮件是无需配置的. |
3
Insomnia OP |
4
solf 2015-03-03 08:15:21 +08:00
很多vps里面sendmail服务默认没有启动的...
|
5
kisshere 2015-03-03 08:28:03 +08:00 via Android
还是老老实实用sendcloud or mailgun or submail吧,php虽然是世界上最好的语言,但mail功能太弱了
|
6
Insomnia OP @solf 这个不是自己配置就可以启动的吗? 还是需要 VPS 提供商单独开启? 另外,我用的是 Linode 的 VPS 是他们本身会限制吗?
|
7
Havee 2015-03-03 08:34:55 +08:00
这种问题,一惯的万能解决方法是日志
|
8
Moker 2015-03-03 10:57:10 +08:00
sendmail 配置号 以后看日志 如果超时 联系下客服 是不是给封了。。。
|
10
cst4you 2015-03-03 14:01:55 +08:00
yum install sendmail / apt-get install sendmail
service sendmail start |