如何设置SMTP Postfix服务器以从PHPMailer接收邮件

时间:2019-04-14 06:15:04

标签: ubuntu smtp phpmailer postfix-mta

我正在设置一个新的SMTP服务器(服务器A),该服务器应该使用服务器B上的PHPMailer从简单的LAMP安装中接收信息。

我一直在跟踪服务器A的postfix installation guide from DigitalOcean,然后在服务器B上运行this PHPMailer script。执行脚本时,我总是得到以下信息:

2019-04-14 06:00:35 Connection: opening to XXX.XX.XX.XXX:25, timeout=30, options=array() 2019-04-14 06:00:36 Connection failed.

Error #2: stream_socket_client(): unable to connect to XXX.XX.XX.XXX:25 (Connection refused) [/public_html/plugins/php-mailer/src/SMTP.php line 325]

2019-04-14 06:00:36 SMTP ERROR: Failed to connect to server: Connection refused (111) SMTP error: Connect failed

这就是我所做的:

  • 我已经验证了我的PHPMailer安装可以通过从本地主机发送测试邮件的方式来工作
  • 我已通过在本地终端中创建一封电子邮件并将其成功发送到目标地址,来验证我的Postfix安装能够正常工作
  • 我用phpmailer尝试了各种端口和选项(SSL使用端口465,TLS使用端口25和587)。我还允许它们进入我的DigitalOcean防火墙,并使用netstat -tulpn命令确认它们已打开
  • 我尝试将后缀服务器的主机名设置为我拥有的各个域,并且尝试更改其他设置以查看服务器是否仅限制对本地主机的访问是否有问题。

到目前为止,我还没有运气。任何方向上的观点都很好。谢谢

0 个答案:

没有答案