VPS侦探论坛

 找回密码
 注册
查看: 8399|回复: 18

sendmail不能发邮件

[复制链接]
发表于 2017-9-14 12:06:42 | 显示全部楼层 |阅读模式

军哥,
安装lnmp后,通过yum我也把sendmail安装了,按道理,安装wordpress成功后就会发一封

安装成功的信息邮件给到安装wordpress填写的邮箱上去的,但没有收到,什么原因呢?

有办法解决吗?

谢谢!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2017-9-14 20:02:37 | 显示全部楼层


没有错误信息没法说
可能没该php.ini 的sendmail_path= ,也可能仅垃圾邮件了、也可能又其他错误
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2017-9-14 21:35:27 | 显示全部楼层

回复 2# 的帖子


军哥,
您好!

现在是个棘手的问题:在php.ini中设置是对的:

[mail function]
; 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都不行呢,请指教啊!

谢谢!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2017-9-14 21:36:35 | 显示全部楼层

回复 2# 的帖子




阿里云官方回复:

由于国际与国内均对垃圾邮件进行严格管控,我国《互联网信息服务管理办法》、《中国互联网协会反垃圾邮件规范》均对垃圾邮件进行说明与管理规范。鉴于服务器25端口被大量垃圾邮件充斥,严重影响广大用户正常使用。为了共同维护良好的网络环境,自即日起阿里云新购服务器不再提供25端口邮件服务,建议您尝试使用465加密端口发送邮件,或与邮件发信提供商咨询是否还有其他smtp发信端口,给您带来的不便深表歉意,请您查看云平台安全规则:https://help.aliyun.com/knowledge_detail/37353.html
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2017-9-15 15:28:50 | 显示全部楼层

阿里云限制的是向外连smtp发邮件吧
后台上“安全管控”里可以申请解封25端口

php.ini里smtp_port = 25那是改的php.ini中的设置,你sendmail配置没改端口一样不行

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2017-9-15 17:19:45 | 显示全部楼层

回复 5# 的帖子


军哥,

现在无法申请解封了的,请问从sendmail中如何更改呢?请详细一点,谢谢!
发表于 2017-9-16 19:08:27 | 显示全部楼层

回复 6# 的帖子


/etc/mail/sendmail.cf,修改Port=smtp,smtp替换为要改的端口
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2017-9-18 12:17:54 | 显示全部楼层

回复 7# 的帖子


军哥,

/etc/mail/sendmail.cf  文件上貌似没有这个修改参数啊:我可以发/etc/mail/sendmail.cf 文件给你吗?论坛上不支持

发附件呢

谢谢!
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2017-9-18 14:25:49 | 显示全部楼层

回复 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端口的时候是一样的,但还是无法发送邮件!

谢谢!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2017-9-18 19:37:29 | 显示全部楼层

回复 9# 的帖子




改错了,看 7楼给你发的修改方法

如果还发不了就没法说了,出错是要提供相关错误信息才能确定
 楼主| 发表于 2017-9-19 07:56:35 | 显示全部楼层

回复 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[4751]: v8INbkkN004751: Authentication-Warning: localhost.localdomain: www set sender to no-reply@XXXX.com using -f
Sep 19 07:37:46 localhost sendmail[4751]: 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[4752]: v8INbkVs004752: from=<no-reply@XXXX.com>, size=468, class=0, nrcpts=1, msgid=<201709182337.v8INbkkN004751@localhost.localdomain>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Sep 19 07:37:46 localhost sendmail[4751]: 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=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (v8INbkVs004752 Message accepted for delivery)
Sep 19 07:38:12 localhost sendmail[4750]: v8INbiaC004748: to=<yyy@qq.com>, delay=00:00:28, xdelay=00:00:28, mailer=esmtp, pri=120468, relay=mx1.qq.com. [183.57.48.35], dsn=4.0.0, stat=Deferred: Connection timed out with mx1.qq.com.
Sep 19
发表于 2017-9-19 11:55:29 | 显示全部楼层

回复 11# 的帖子


看日志发到qq好像是要连接mx server的25端口,而且貌似mx1.qq.com 没其他端口
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2017-9-19 12:49:16 | 显示全部楼层

回复 12# 的帖子

军哥、

现在配置有问题吗?

另外对收邮件的邮箱也有要求吗?

谢谢
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2017-9-19 19:51:54 | 显示全部楼层

回复 13# 的帖子

它去连了25端口,这不有回到了最开始的问题了

直接安装个wp的smtp发邮件不比自己sendmail好很多倍

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2017-9-19 22:38:51 | 显示全部楼层

回复 14# 的帖子

军哥、

请推荐一个最流行和强大的插件给我吧?插件全称是什么?

谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-25 09:41 , Processed in 0.030768 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表