Sendmail 在 PHP 7.1 CLI(SSH)中不起作用

Sendmail 在 PHP 7.1 CLI(SSH)中不起作用

我打开了一个tmux屏幕并开始制作我的新闻通讯。它使用mail()php 函数将电子邮件发送到 500,000 个目的地。通常情况下,完成此操作不会超过一天。

但是,我已经升级了我的 VPS 并且必须重置我的所有数据和设置,所以现在我尝试使用与以前相同的方法(安装等)再次发送邮件, 现在我在日志文件中sendmail收到了。deferred connection timed out/var/log/mail.log

我尝试扫描我的端口以检查它们是否打开;是的,我做了telnet localhost 25并且它成功了,但是,我尝试了例如telnet smtp.gmail.com 25它尝试建立连接但失败了,返回超时错误。

我正在使用 Ultimate 计划GoDaddy 的服务器Linux Ubuntu 14.04。

谢谢您的回答。

答案1

我必须经历类似的情况才能使用 mailenablehttp://www.windowstechinfo.com/2014/09/mailenable-smtp-error-10060-godaddy.html

Godaddy 服务器 -他们不允许大多数服务器发出 25 端口 SMTP 出站信号。使用端口 587 可能会有效,否则您必须通过 godaddy 中继服务器。

https://www.godaddy.com/help/find-your-email-relay-server-122

您必须更改 Sendmail 中的设置才能使用中继服务器。

你必须SMART_HOST在 sendmail 中 定义https://www.linuxquestions.org/questions/linux-server-73/sendmail-relay-to-godaddy-788580/

联系 go daddy 了解更多详情

附言:另外我认为如果您要按500000 emails天发送的话,godaddy 不太合适...

“我们的服务器每天最多可发送 1000 封电子邮件。如果您每天需要发送超过 1000 封电子邮件,请联系客户支持。”来源https://sg.godaddy.com/help/find-your-email-relay-server-122

https://www.godaddy.com/help/how-many-email-messages-can-i-send-per-day-313 https://sg.godaddy.com/help/how-many-email-messages-can-i-send-per-day-313

相关内容