我在本地的时候可以发送邮件,但在Linux系统下就不行了,不知道是不是OpenSSL的问题这是本地的OpenSSL这是Linux服务器上的
openssl应该跟发邮件没关系。估计是Linux环境中mail()函数没有开启,可以排查下
发邮件是用的 sendmail 还是 smtp,可以先查看对应服务安装了没,端口开启没
看你使用的是什么方式发送邮件.
如果是smtp的话, 开启debug, 把服务器的每一步回复输出, 看看. 里面会有原因说明的.
搞好了,是阿里云把端口给禁掉了
用什么类库发送的邮件?phpmailer ?
2 回答1.3k 阅读✓ 已解决
2 回答805 阅读✓ 已解决
1 回答843 阅读✓ 已解决
1 回答994 阅读✓ 已解决
2 回答868 阅读
1 回答863 阅读
1 回答792 阅读
4 回答9.6k 阅读
5 回答7k 阅读
1 回答2.8k 阅读
7 回答5.9k 阅读
2 回答3.1k 阅读
openssl应该跟发邮件没关系。估计是Linux环境中mail()函数没有开启,可以排查下