安装这个环境后 lamp的组合
1.smtp无法使用,WordPress等都无法用smtp发信,看日志写的 SMTP Error: Could not connect to SMTP host
但是在服务器telnet smtp服务器是通的,各种函数也都是开启的。。不知道为什么。
2.mail()函数问题,用mail发信 收到邮件显示 由 <www@iZ28f5evvmgZ> 代发!会进垃圾箱。
这2个问题怎么解决呢?麻烦啦
1.smtp无法使用,WordPress等都无法用smtp发信,看日志写的 SMTP Error: Could not connect to SMTP host
但是在服务器telnet smtp服务器是通的,各种函数也都是开启的。。不知道为什么。
2.mail()函数问题,用mail发信 收到邮件显示 由 <www@iZ28f5evvmgZ> 代发!会进垃圾箱。
这2个问题怎么解决呢?麻烦啦
3 Answers
1.如何彻底这个smtp问题呢??
因为我的程序不仅是wordpress,还用到了其他小众程序如 flarum。
smtp功能都是无法正常工作的!(之前的环境都是可以的)
按照https://oneinstack.com/question/2122/ 修改仅适用wordpress!
其他站smtp问题怎么办呢?
2.目前mail()这个函数可以用, 但是如何不显示由 <www@iZ28f5evvmgZ> 代发,而是用自己的邮箱发呢?
麻烦啦!
因为我的程序不仅是wordpress,还用到了其他小众程序如 flarum。
smtp功能都是无法正常工作的!(之前的环境都是可以的)
按照https://oneinstack.com/question/2122/ 修改仅适用wordpress!
其他站smtp问题怎么办呢?
2.目前mail()这个函数可以用, 但是如何不显示由 <www@iZ28f5evvmgZ> 代发,而是用自己的邮箱发呢?
麻烦啦!
Hey,
请用如下方法即可,
1. yum -y install sendmail
2. 修改/etc/mail/local-host-names和php.ini文件
2.1. 在/etc/mail/local-host-names添加:您的主机名.local #您的主机名用hostname命名查询
2.2. 在php.ini,修改为:sendmail_path = /usr/sbin/sendmail -fno-reply@example.com -t –i #其中:no-reply@example.com可以根据您自己的要求来自行替换,这里只是个例子,该邮箱可以是虚拟的)
3. 用systemctl enable sendmail 配置开机自动启动,
4. 重启VPS,
如上方法就支持系统发送邮件了,特别是使用wordPress程序建站的网站!
请用如下方法即可,
1. yum -y install sendmail
2. 修改/etc/mail/local-host-names和php.ini文件
2.1. 在/etc/mail/local-host-names添加:您的主机名.local #您的主机名用hostname命名查询
2.2. 在php.ini,修改为:sendmail_path = /usr/sbin/sendmail -fno-reply@example.com -t –i #其中:no-reply@example.com可以根据您自己的要求来自行替换,这里只是个例子,该邮箱可以是虚拟的)
3. 用systemctl enable sendmail 配置开机自动启动,
4. 重启VPS,
如上方法就支持系统发送邮件了,特别是使用wordPress程序建站的网站!
Please login or Register to submit your answer