sendmail不能发邮件
军哥,安装lnmp后,通过yum我也把sendmail安装了,按道理,安装wordpress成功后就会发一封
安装成功的信息邮件给到安装wordpress填写的邮箱上去的,但没有收到,什么原因呢?
有办法解决吗?
谢谢! 没有错误信息没法说
可能没该php.ini 的sendmail_path= ,也可能仅垃圾邮件了、也可能又其他错误
回复 2# 的帖子
军哥,您好!
现在是个棘手的问题:在php.ini中设置是对的:
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = me@example.com
; For Unix only.You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = /usr/sbin/sendmail -fno-reply@system.XXX.com -t -i
但新购的阿里云宣布已经关闭了25端口,
https://help.aliyun.com/document_detail/29449.html
网站也有相关新闻了,
这种情况下如何解决啊?我把smtp_port = 25改成80或者465都不行呢,请指教啊!
谢谢!
回复 2# 的帖子
阿里云官方回复:由于国际与国内均对垃圾邮件进行严格管控,我国《互联网信息服务管理办法》、《中国互联网协会反垃圾邮件规范》均对垃圾邮件进行说明与管理规范。鉴于服务器25端口被大量垃圾邮件充斥,严重影响广大用户正常使用。为了共同维护良好的网络环境,自即日起阿里云新购服务器不再提供25端口邮件服务,建议您尝试使用465加密端口发送邮件,或与邮件发信提供商咨询是否还有其他smtp发信端口,给您带来的不便深表歉意,请您查看云平台安全规则:https://help.aliyun.com/knowledge_detail/37353.html 阿里云限制的是向外连smtp发邮件吧
后台上“安全管控”里可以申请解封25端口
php.ini里smtp_port = 25那是改的php.ini中的设置,你sendmail配置没改端口一样不行
回复 5# 的帖子
军哥,现在无法申请解封了的,请问从sendmail中如何更改呢?请详细一点,谢谢!
回复 6# 的帖子
/etc/mail/sendmail.cf,修改Port=smtp,smtp替换为要改的端口回复 7# 的帖子
军哥,/etc/mail/sendmail.cf文件上貌似没有这个修改参数啊:我可以发/etc/mail/sendmail.cf 文件给你吗?论坛上不支持
发附件呢
谢谢!
回复 7# 的帖子
军哥,您好!
我在/etc/mail/sendmail.cf文件上做了更改:
# SMTP daemon options
O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
=》
# SMTP daemon options
O DaemonPortOptions=Port=smtp=465,Addr=127.0.0.1, Name=MTA
其他设置和之前是25端口的时候是一样的,但还是无法发送邮件!
谢谢!
回复 9# 的帖子
改错了,看 7楼给你发的修改方法如果还发不了就没法说了,出错是要提供相关错误信息才能确定
回复 10# 的帖子
军哥,重新修改为:
# SMTP daemon options
O DaemonPortOptions=Port=465,Addr=127.0.0.1, Name=MTA
sendmail的其他设置和有25端口的设置是一样的,没有问题。重启了主机,但还是发不出去:mail.log截取一段信息如下:( 处于安全考虑,邮箱地址信息我改掉了)
Sep 19 07:37:46 localhost sendmail: v8INbkkN004751: Authentication-Warning: localhost.localdomain: www set sender to no-reply@XXXX.com using -f
Sep 19 07:37:46 localhost sendmail: v8INbkkN004751: from=no-reply@XXXX.com, size=98, class=0, nrcpts=1, msgid=<201709182337.v8INbkkN004751@localhost.localdomain>, relay=www@localhost
Sep 19 07:37:46 localhost sendmail: v8INbkVs004752: from=<no-reply@XXXX.com>, size=468, class=0, nrcpts=1, msgid=<201709182337.v8INbkkN004751@localhost.localdomain>, proto=ESMTP, daemon=MTA, relay=localhost
Sep 19 07:37:46 localhost sendmail: v8INbkkN004751: to=yyyy@qq.com, ctladdr=no-reply@XXXX.com (1001/1001), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30098, relay= , dsn=2.0.0, stat=Sent (v8INbkVs004752 Message accepted for delivery)
Sep 19 07:38:12 localhost sendmail: v8INbiaC004748: to=<yyy@qq.com>, delay=00:00:28, xdelay=00:00:28, mailer=esmtp, pri=120468, relay=mx1.qq.com. , dsn=4.0.0, stat=Deferred: Connection timed out with mx1.qq.com.
Sep 19
回复 11# 的帖子
看日志发到qq好像是要连接mx server的25端口,而且貌似mx1.qq.com 没其他端口回复 12# 的帖子
军哥、现在配置有问题吗?
另外对收邮件的邮箱也有要求吗?
谢谢
回复 13# 的帖子
它去连了25端口,这不有回到了最开始的问题了直接安装个wp的smtp发邮件不比自己sendmail好很多倍
回复 14# 的帖子
军哥、请推荐一个最流行和强大的插件给我吧?插件全称是什么?
谢谢!
页:
[1]
2