【问题标题】:ubuntu Server Email Not Sent Laravel (SquirrelMail)ubuntu 服务器电子邮件未发送 Laravel (SquirrelMail)
【发布时间】:2018-07-27 02:02:24
【问题描述】:

您好,我已经检查了所有类似的问题,但没有一个问题解决了我的问题。

我的项目是在 Laravel 上开发的

我的问题是,当我在 Ubuntu 服务器上上传我的项目时,我发现邮件没有发送。

当我在本地计算机上测试邮件时。它工作得很好。我用mailtrap和gmail进行了测试。两者都工作得很好。

当我在服务上上传时,发送电子邮件时出错。我用松鼠邮件和gmail进行了测试。两种方法都失败了。

当我使用 gmail 时,错误是 无法与主机 smtp.gmail.com 建立 Swift_TransportExceptionConnection [连接超时 #110] 并且松鼠邮件上没有错误代码。

我的laravel配置是

MAIL_DRIVER=sendmail
MAIL_HOST=localhost
MAIL_PORT=25
MAIL_USERNAME=username
MAIL_PASSWORD=password
MAIL_ENCRYPTION=ssl

【问题讨论】:

  • 我认为你的MAIL_HOST 不应该是本地主机。
  • 我使用 localhost 因为在我的 ubuntu 服务器上我安装了 squirrel mail。
  • 哦,我明白了,用户名密码正确吗?
  • 是的,当我在本地计算机上测试时一切正常。我用 mailtrap 和 gmail 测试过,效果都很好。

标签: php laravel email server ubuntu-server


【解决方案1】:

看起来您可能有一个被阻止的端口,您可能想禁用防火墙以查看是否有任何更改。否则重复检查您使用的 IP 地址是否正确。

您可以尝试暂时禁用 iptables:

sudo service ufw stop

要重新启动它,请使用:

sudo service ufw start

【讨论】:

  • 我试过了,但是没有用。有没有其他办法??
猜你喜欢
  • 2021-01-25
  • 1970-01-01
  • 2017-07-28
  • 2020-06-02
  • 2017-08-25
  • 1970-01-01
  • 2014-08-12
  • 2021-06-17
  • 2021-07-22
相关资源
最近更新 更多