CentOS7.2下,Postfix+Dovecot环境下,可以发送邮件,但是不能接收

renogardhjk 2017-03-22 08:41:13
1,域名是在万网注册并解析的,如下:


2,用一台笔记本NSLOOKUP命令可以看到如下:
C:\Users\Administrator>nslookup www.hjk-mail.xyz
服务器: UnKnown
Address: 192.168.1.1

非权威应答:
名称: www.hjk-mail.xyz
Address: 114.115.211.195


C:\Users\Administrator>nslookup mail.hjk-mail.xyz
服务器: UnKnown
Address: 192.168.1.1

非权威应答:
名称: mail.hjk-mail.xyz
Address: 114.115.211.195

3,Postfix配置如下:
main.cf文件:
myhostname = mail.hjk-mail.xyz
mydomain = hjk-mail.xyz
myorigin = $mydomain
inet_interfaces = all
inet_interfaces = localhost
inet_protocols = ipv4
local_recipient_maps =
mynetworks = 168.100.189.0/28, 127.0.0.0/8
mynetworks = hash:/etc/postfix/network_table
smtpd_sasl_type = dovecot
smtpd_sasl_[ath = private/auth

smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_security_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
message_size_limit = 15728640

4,dovecot配置
dovecot.conf文件:
protocols = imap pop3 lmtp
listen = *, ::
disable_plaintext_auth = no
ssl = no

10-auth.conf文件:
disable_plaintext_auth = no
!include auth-system.conf.ext
!include auth-sql.conf.ext


现在是情况是能够发邮件,但是用别的邮件发邮件到这个邮箱会出现退回
退信原因:无法与收件人(root@hjk-mail.xyz)所在服务商建立连接,收件人域名可能不存在(connet to mail.hjk-mail.xyz[114.116.211.195]:Connection timed out(port:25))
...全文
845 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mr.Eleven11 2020-02-24
  • 打赏
  • 举报
回复
我也收不到邮件,我知道是dovecot的投递问题,但是不知道哪里出错了,搞了好几天了
yuxuanlzq 2017-09-07
  • 打赏
  • 举报
回复
楼主解决了吗,我这边也遇到这个问题。

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧