postfix 在内网可以正常接收与发送邮件,但向局外,不能接收与发送

lvtao_cn 2011-03-30 04:51:19
postfix 在公司内部,可以正常接收与发送邮件.
例 postfix ip:192.168.0.250 , 邮局为@hollyfuse.net
在公司部内,都可以发送与接收邮件,


现在已做好了 mx.hollyfuse.net 它的IP:61.131.79.206,
hollyfuse.net 的ip:61.131.79.206
pop3,smtp 为 mail.hollyfuse.com
已经做好了@hollyfuse.net 的前期工作,在路由器上已经映射好了 25,26,110端口 !

用office outlook 2007 测试邮件帐户时,都是成功的

现在我用 @163.com 向@hollyfuse.net 发邮件,@hollyfuse.net邮局帐户不到邮件,
我用@hollyfuse.net 向 @163.com 发邮件, @163.com 也收不到邮件?

为什么呢?

...全文
619 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
lvtao_cn 2011-03-30
  • 打赏
  • 举报
回复
用@hollyfuse.net 发邮件log
Mar 30 19:10:50 mail postfix/smtpd[6040]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Mar 30 19:10:50 mail postfix/smtpd[6040]: connect from smtp.hollymail.com[61.131.79.206]
Mar 30 19:10:52 mail dovecot: config: Warning: Time moved backwards by 36962 seconds.
Mar 30 19:11:09 mail postfix/smtpd[6040]: fatal: no SASL authentication mechanisms
Mar 30 19:11:10 mail postfix/master[5213]: warning: process /usr/libexec/postfix/smtpd pid 6040 exit status 1
Mar 30 19:11:10 mail postfix/master[5213]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Mar 30 19:11:29 mail dovecot: pop3-login: Error: Timeout waiting for handshake from auth server. my pid=6042, input bytes=0
Mar 30 19:11:35 mail dovecot: pop3-login: Disconnected (no auth attempts): rip=61.131.79.206, lip=192.168.0.250
Mar 30 19:11:36 mail dovecot: auth: mysql: Connected to localhost (postfix)
Mar 30 19:11:36 mail dovecot: pop3-login: Login: user=<tony.lv@hollyfuse.net>, method=PLAIN, rip=61.131.79.206, lip=192.168.0.250, mpid=6047
Mar 30 19:11:36 mail dovecot: pop3(tony.lv@hollyfuse.net): Disconnected: Logged out top=0/0, retr=0/0, del=0/22, size=195146
Mar 30 19:11:39 mail dovecot: pop3-login: Login: user=<tony.lv@hollyfuse.net>, method=PLAIN, rip=61.131.79.206, lip=192.168.0.250, mpid=6049
Mar 30 19:11:39 mail dovecot: pop3: Disconnected: Logged out top=0/0, retr=0/0, del=0/22, size=195146
Mar 30 19:11:40 mail dovecot: pop3-login: Login: user=<tony.lv@hollyfuse.net>, method=PLAIN, rip=61.131.79.206, lip=192.168.0.250, mpid=6051
Mar 30 19:11:40 mail dovecot: pop3: Disconnected: Logged out top=0/0, retr=0/0, del=0/22, size=195146
Mar 30 19:11:45 mail dovecot: pop3-login: Login: user=<tony.lv@hollyfuse.net>, method=PLAIN, rip=61.131.79.206, lip=192.168.0.250, mpid=6054
Mar 30 19:11:45 mail dovecot: pop3(tony.lv@hollyfuse.net): Disconnected: Logged out top=0/0, retr=0/0, del=0/22, size=195146
Mar 30 19:12:10 mail postfix/postfix-script[6061]: stopping the Postfix mail system
Mar 30 19:12:10 mail postfix/master[5213]: terminating on signal 15
Mar 30 19:12:14 mail postfix/postfix-script[6131]: starting the Postfix mail system
Mar 30 19:12:14 mail postfix/master[6132]: daemon started -- version 2.6.5, configuration /etc/postfix
Mar 30 19:12:23 mail postfix/smtpd[6137]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Mar 30 19:12:23 mail postfix/smtpd[6137]: connect from smtp.hollymail.com[61.131.79.206]
Mar 30 19:12:23 mail dovecot: pop3-login: Login: user=<tony.lv@hollyfuse.net>, method=PLAIN, rip=61.131.79.206, lip=192.168.0.250, mpid=6139
Mar 30 19:12:23 mail dovecot: pop3: Disconnected: Logged out top=0/0, retr=0/0, del=0/22, size=195146
Mar 30 19:12:23 mail postfix/smtpd[6137]: D292176FC4: client=smtp.hollymail.com[61.131.79.206], sasl_method=PLAIN, sasl_username=tony.lv@hollyfuse.net
Mar 30 19:12:26 mail dovecot: pop3-login: Login: user=<tony.lv@hollyfuse.net>, method=PLAIN, rip=61.131.79.206, lip=192.168.0.250, mpid=6147
Mar 30 19:12:26 mail dovecot: pop3(tony.lv@hollyfuse.net): Disconnected: Logged out top=0/0, retr=0/0, del=0/22, size=195146
Mar 30 19:12:31 mail postfix/smtpd[6137]: 2A24F76FC4: client=smtp.hollymail.com[61.131.79.206], sasl_method=PLAIN, sasl_username=tony.lv@hollyfuse.net
Mar 30 19:12:31 mail postfix/cleanup[6144]: 2A24F76FC4: message-id=<000001cbeecb$56503560$02f0a020$@lv@hollyfuse.net>
Mar 30 19:12:31 mail postfix/qmgr[6133]: 2A24F76FC4: from=<tony.lv@hollyfuse.net>, size=5290, nrcpt=1 (queue active)
Mar 30 19:12:31 mail postfix/smtpd[6137]: disconnect from smtp.hollymail.com[61.131.79.206]
lvtao_cn 2011-03-30
  • 打赏
  • 举报
回复
@hollyfuse.com MX 肯定是有的,因为我公司一直用这个邮局!

steptodream 2011-03-30
  • 打赏
  • 举报
回复
@hollyfuse.com 却收不到 @hollyfuse.net 的邮件,
-------------
那你要贴@hollyfuse.net发信的日志 你上面没有!

往hollyfuse.com发信 MX有吗?
lvtao_cn 2011-03-30
  • 打赏
  • 举报
回复
但是、。。用posft 建的 @hollyfuse.net向 @hollyfuse.com 发邮件,

@hollyfuse.com 却收不到 @hollyfuse.net 的邮件,
日志为:
[root@vmserver log]# cat maillog

Mar 31 05:08:05 mail postfix/smtpd[5896]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Mar 31 05:08:05 mail postfix/smtpd[5896]: connect from smtp.hollymail.com[61.131.79.206]
Mar 31 05:08:05 mail postfix/smtpd[5896]: 5B89F76FC2: client=smtp.hollymail.com[61.131.79.206], sasl_method=PLAIN, sasl_username=tony.lv@hollyfuse.net
Mar 31 05:08:06 mail dovecot: pop3-login: Login: user=<tony.lv@hollyfuse.net>, method=PLAIN, rip=61.131.79.206, lip=192.168.0.250, mpid=5904
Mar 31 05:08:07 mail dovecot: pop3(tony.lv@hollyfuse.net): Disconnected: Logged out top=0/0, retr=0/0, del=0/13, size=52899
Mar 31 05:08:08 mail postfix/smtpd[5896]: 638A976FC2: client=smtp.hollymail.com[61.131.79.206], sasl_method=PLAIN, sasl_username=tony.lv@hollyfuse.net
Mar 31 05:08:08 mail postfix/cleanup[5901]: 638A976FC2: message-id=<002801cbeec7$cd3423c0$679c6b40$@lv@hollyfuse.net>
Mar 31 05:08:08 mail postfix/qmgr[5780]: 638A976FC2: from=<tony.lv@hollyfuse.net>, size=5307, nrcpt=1 (queue active)
Mar 31 05:08:08 mail postfix/smtpd[5896]: disconnect from smtp.hollymail.com[61.131.79.206]


为什么呢?
steptodream 2011-03-30
  • 打赏
  • 举报
回复
都有日志 按日志里提示的信息去解决就行了 没别的。
lvtao_cn 2011-03-30
  • 打赏
  • 举报
回复
怪了,我改成这样了就可以了,就可以接收了
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_invalid_hostname, reject_non_fqdn_hostname, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unaut
h_pipelining, reject_unauth_destination


就可以收到邮件了,但是日志里却是这样的.
Mar 31 04:57:24 mail postfix/smtp[5786]: 6267876E62: to=<root@mail.vmserver.com>, orig_to=<root>, relay=none, delay=89684, delays=89648/0.06/36/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=mail.vmserver.com type=MX: Host not found, try again)
lvtao_cn 2011-03-30
  • 打赏
  • 举报
回复
@hollyfuse.com 这个域名是公司的邮件..
@hollyfuse.net 两个域名都是公司买的! 只不过hollyfuse.net 我拿来用用吧了,
lvtao_cn 2011-03-30
  • 打赏
  • 举报
回复
@hollyfuse.com 是公司正在使用的 服务器在三五互联,
@hollyfuse.net 是我自已建的,用postfix...
steptodream 2011-03-30
  • 打赏
  • 举报
回复
<tony.lv@hollyfuse.com>: Sender address rejected: Domain not found; from=<tony.lv@hollyfuse.com> to=<tony.lv@hollyfuse.net>
-------------------
看到了吗 你送信者是tony.lv@hollyfuse.com 而错误是Sender address rejected: Domain not found
因为你送信者地址的域名不存在 所以信件拒收了! 你肯定设置了检查送信者的相关restrictions
steptodream 2011-03-30
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 lvtao_cn 的回复:]

hollyfuse.net 是在中资源申请的,
in mx hollyfuse.net. 都已让中资源做了,

我用mail.hollyfuse.net 作用pop,smtp,也可以相互发邮件@hollyfuse.net的,
[/Quote]
你看看你的日志里到底是什么!!!!! 你吧域名都搞错了!!!
tony.lv@hollyfuse.com

而你的域名是hollyfuse.net
lvtao_cn 2011-03-30
  • 打赏
  • 举报
回复
run -->cmd
nslookup
set type=mx
hollyfuse.net

-------------------------
C:\Users\tony>ping mx.hollyfuse.net
Ping 请求找不到主机 mx.hollyfuse.net。请检查该名称,然后重试。

C:\Users\tony>nslookup
默认服务器: FJ-DNS.fz.fj.cn
Address: 218.85.157.99

> set type=mx
> hollyfuse.net
服务器: FJ-DNS.fz.fj.cn
Address: 218.85.157.99

非权威应答:
hollyfuse.net MX preference = 10, mail exchanger = 61.131.79.206
>
lvtao_cn 2011-03-30
  • 打赏
  • 举报
回复
hollyfuse.net 是在中资源申请的,
in mx hollyfuse.net. 都已让中资源做了,

我用mail.hollyfuse.net 作用pop,smtp,也可以相互发邮件@hollyfuse.net的,
lvtao_cn 2011-03-30
  • 打赏
  • 举报
回复
mx in hollyfuse.net. 已经做了
freetstar 2011-03-30
  • 打赏
  • 举报
回复
都提示找不到domain
freetstar 2011-03-30
  • 打赏
  • 举报
回复
你往dns里写mx记录了没,要么你只有ip也不管用阿
lvtao_cn 2011-03-30
  • 打赏
  • 举报
回复
我发现我的main.cf 里没有 这一句
#smtpd_sender_restrictions = permit_sasl_authenticated
# permit_mynetworks,
# reject_sender_login_mismatch,
# reject_authenticated_sender_login_mismatch,
# reject_unauthenticated_sender_login_mismatch,
# check_sender_access hash:/etc/postfix/access
lvtao_cn 2011-03-30
  • 打赏
  • 举报
回复
NOQUEUE: reject: RCPT from unknown[218.85.137.105]: 450 4.1.8 <tony.lv@hollyfuse.com>: Sender address rejected: Domain not found; from=<tony.lv@hollyfuse.com> to=<tony.lv@hollyfuse.net> proto=ESMTP helo=<mail.gmail2.cn4e.com>


为啥?
freetstar 2011-03-30
  • 打赏
  • 举报
回复
看日志!这个时候就要看日志
steptodream 2011-03-30
  • 打赏
  • 举报
回复
看日志!/var/log/maillog

18,773

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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