Pau*_*aul 6 smtp telnet laravel
我已经在 env 中为我的邮件服务器设置了我的配置
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=25
MAIL_USERNAME=xxxxxxxx
MAIL_PASSWORD=xxxxxxxx
MAIL_ENCRYPTION=null
Run Code Online (Sandbox Code Playgroud)
它在我的本地服务器上运行良好。但是当我在我的生产服务器上测试它时,它不再起作用了。我还尝试修改我的 iptables 以允许端口连接
# Generated by iptables-save v1.4.18 on Fri Feb 19 14:47:25 2016
*filter
:INPUT ACCEPT [72:5432]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [53:7392]
-A INPUT -p tcp -m tcp --dport 25 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 110 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 995 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 143 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 993 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 1080 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 1025 -j ACCEPT
COMMIT
Run Code Online (Sandbox Code Playgroud)
但没有好处。每当我尝试发送测试电子邮件时,它仍然显示未建立连接。
然后我尝试 telnet 并且超时
[root@root laravel5]# telnet mailtrap.io 25
Trying 52.20.34.166...
telnet: connect to address 52.20.34.166: Connection timed out
Trying 52.22.93.185...
telnet: connect to address 52.22.93.185: Connection timed out
Trying 52.5.202.66...
telnet: connect to address 52.5.202.66: Connection timed out
Run Code Online (Sandbox Code Playgroud)
什么可能导致这种情况?有人可以帮我吗?非常感谢。
小智 5
您需要使用所有其他mailtrap.io配置代码建议的端口 2525 。
SMTP
Host: mailtrap.io or smtp.mailtrap.io (MX)
Port: 25 or 465 or 2525
Run Code Online (Sandbox Code Playgroud)
也尝试添加子域:
smtp.mailtrap.io
Run Code Online (Sandbox Code Playgroud)
如果它不起作用,请写信至support@mailtrap.io
| 归档时间: |
|
| 查看次数: |
5955 次 |
| 最近记录: |