postfix拒绝转发邮件?

tomorrowdreamer 2001-01-05 06:10:00
我在UNIX上安装了postfix,在UNIX本机上可以收发邮件,比如向freesoft@inetcall发邮件。
可是当我在另外的机器上,在outlook中添加帐号、指定SMTP服务器外发邮件时,
比如向freesoft@inetcall.com发邮件,却出错:
服务器拒绝收件人之一,错误号554
同时postfix的日志文件记录:
connect from unknown (xxx.xxx.xxx.xxx)
client=unknown(xxx.xxx.xxx.xxx)
RCPT from unknown[xxx.xxx.xxx.xxx]:
554 <freesoft@inetcall> :
Recipient address rejected:Relay acces denied;
from=<myname@mydomain.com> to=<freesoft@inetcall>
disconnect from unknown


请各位帮助!
...全文
168 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tomorrowdreamer 2001-01-21
  • 打赏
  • 举报
回复
确实是这个原因.
如何设置才能让英特网上的所有用户都能使用我的邮件系统?
aleung 2001-01-10
  • 打赏
  • 举报
回复
估计关键在于postfix配置项:smtpd_recipient_restrictions
建议仔细看看postfix文档(html那份)的 Configuration - UCE Controls - Recipient address restrictions部分。

需要了解postfix配置中的一些参数才能解答你的问题:
smtpd_recipient_restrictions,mynetwork, relay_domains, mydestination,mydomain

你的client机器的ip是否在mynetworks参数的范围内?client机器是否有域名,与mail server是否同一域(或子域)?
tomorrowdreamer 2001-01-05
  • 打赏
  • 举报
回复
freesoft@inetcall应为freesoft@inetcall.com
xxx.xxx.xxx.xxx是IP地址

19,612

社区成员

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

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