1 最后由 circle_circle (2012-09-20 17:43:02) 编辑

主题: 想接收某个远程IP发送过来的邮件如何设置

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本:
- 使用的 Linux/BSD 发行版名称及版本号:
- 与您的问题相关的日志信息:
====

iredmail0.8  ubuntu12.04  想接受一个具体IP(一Linux主机  用来发送监控的邮件给iredmail下的域用户),
在postfix 下的参数mynetworks 添加了这个IP   还是不生效
  请教下张工  还需要在哪设置添加这个具体IP了?

回复: 想接收某个远程IP发送过来的邮件如何设置

正常情况下只要在 Postfix 的 mynetworks 里添加即可。如果不行的话,检查一下 Postfix 的日志里有什么相关的信息,看是哪个功能/组件/参数阻碍了它。

回复: 想接收某个远程IP发送过来的邮件如何设置

这是发送邮件的linux主机上面的日记记录
0E1CBE0080B: host mail.mailserver.com[1.2.3.4] said: 450 4.1.8 <root@dnsserver.localdomain>: Sender address rejected: Domain not found (in reply to RCPT TO command)
这是邮件服务器上面的日志记录
mail postfix/smtpd[20636]: NOQUEUE: reject: RCPT from mx.expurgate.net[194.145.224.20]: 450 4.1.8 <root@dnsserver.localdomain>: Sender address rejected: Domain not found; from=<root@dnsserver.localdomain> to=<support@mydomain.com> proto=ESMTP helo=<mx.expurgate.net>

应该还是postfix的限制吧

回复: 想接收某个远程IP发送过来的邮件如何设置

试试将你的 dnsserver.localdomain 加到 /etc/hosts 里。

5 最后由 circle_circle (2012-09-21 11:32:52) 编辑

回复: 想接收某个远程IP发送过来的邮件如何设置

ZhangHuangbin 写道:

试试将你的 dnsserver.localdomain 加到 /etc/hosts 里。

Sender address rejected: Domain not found  还是报这个错误了

6 最后由 lwydata (2012-09-26 22:37:50) 编辑

回复: 想接收某个远程IP发送过来的邮件如何设置

把 reject_unknown_sender_domain 及 reject_non_fqdn_sender 刪除之後 restart postfix 看看

回复: 想接收某个远程IP发送过来的邮件如何设置

按照道理来讲在postfix里面配置mynetwork应该 已经可以。但从报错来看是from地址域不存在 ,尝试指定from地址试一下先。:D

回复: 想接收某个远程IP发送过来的邮件如何设置

lwydata 写道:

把 reject_unknown_sender_domain 及 reject_non_fqdn_sender 刪除之後 restart postfix 看看

这样设置太不安全了,不利于反垃圾。不存在的域应该果断拒绝。