关于postfix(利用foxmail)不能发邮件的怪问题!!!

发布于 2022-07-23 00:27:56 字数 3224 浏览 11 评论 2

我用redhat4.0+postfix+cyrus-sasl+mysql+postfixadmin+courier-imap+courier-maildrop+squirrelmail+clamav+spamassassin+amavisd-new做邮件服务器。
配置一切正常,用网页形式收发邮件都正常,用foxmail收邮件也一切正常,可用foxmail发邮件时,出现了一个很奇怪的问题:用lyl@test.com这个邮箱发邮件时SMTP验证能够通过,邮件能照常发出;可用其他名字的邮箱(如test@test.com)发送时总是验证不能通过,出现如下错误信息:
    SMTP server reply:535 error:authentication failed
maillog的日志如下:

lyl@test.com发邮件时的日志:
Jun 18 13:55:12 stick postfix/smtpd[3063]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Jun 18 13:55:12 stick postfix/smtpd[3063]: connect from unknown[192.168.0.183]
Jun 18 13:55:12 stick postfix/smtpd[3063]: NOQUEUE: reject: RCPT from unknown[192.168.0.183]: 504 <YSDH-083>: Helo command rejected: need fully-qualified hostname; from=<lyl@test.com> to=<test@test.com> proto=SMTP helo=<YSDH-083>
Jun 18 13:55:12 stick postfix/smtpd[3063]: lost connection after RCPT from unknown[192.168.0.183]
Jun 18 13:55:12 stick postfix/smtpd[3063]: disconnect from unknown[192.168.0.183]
Jun 18 13:55:12 stick postfix/smtpd[3063]: connect from unknown[192.168.0.183]
Jun 18 13:55:12 stick postfix/smtpd[3063]: BC9D21F483: client=unknown[192.168.0.183], sasl_method=LOGIN, sasl_username=lyl@mail.test.com
Jun 18 13:55:12 stick postfix/cleanup[3070]: BC9D21F483: message-id=<200606171400566220920@test.com>
Jun 18 13:55:12 stick postfix/qmgr[2720]: BC9D21F483: from=<lyl@test.com>, size=1354, nrcpt=1 (queue active)
Jun 18 13:55:12 stick postfix/smtpd[3063]: disconnect from unknown[192.168.0.183]
Jun 18 13:55:12 stick postfix/pipe[3072]: BC9D21F483: to=<test@test.com>, relay=maildrop, delay=0, status=sent (test.com)
Jun 18 13:55:12 stick postfix/qmgr[2720]: BC9D21F483: removed

test@test.com发邮件时的日志:
Jun 18 13:56:01 stick postfix/smtpd[3063]: connect from unknown[192.168.0.183]
Jun 18 13:56:01 stick postfix/smtpd[3063]: NOQUEUE: reject: RCPT from unknown[192.168.0.183]: 504 <YSDH-083>: Helo command rejected: need fully-qualified hostname; from=<test@test.com> to=<lyl@test.com> proto=SMTP helo=<YSDH-083>
Jun 18 13:56:01 stick postfix/smtpd[3063]: lost connection after RCPT from unknown[192.168.0.183]
Jun 18 13:56:01 stick postfix/smtpd[3063]: disconnect from unknown[192.168.0.183]
Jun 18 13:56:01 stick postfix/smtpd[3063]: connect from unknown[192.168.0.183]
Jun 18 13:56:01 stick postfix/smtpd[3063]: warning: unknown[192.168.0.183]: SASL LOGIN authentication failed
Jun 18 13:56:01 stick postfix/smtpd[3063]: lost connection after AUTH from unknown[192.168.0.183]
Jun 18 13:56:01 stick postfix/smtpd[3063]: disconnect from unknown[192.168.0.183]

请问有哪位大师能告诉我是怎么回事?
谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

左耳近心 2022-07-24 14:19:21

这个问题我已经自己解决了,是由于postfix的配置文件(main.cf)有问题。其中有一个smtpd_sasl_local_domain = $mydomain我把写成了smtpd_sasl_local_domain = $myhostname.

我偏爱纯白色 2022-07-24 13:55:43

你的问题多了。日志里面给出详细的出错信息了。

   warning: unknown[192.168.0.183]: SASL LOGIN authentication failed
      你的sasl 配置问题。详情自己google一下。
   NOQUEUE: reject: RCPT from unknown[192.168.0.183]: 504 <YSDH-083>: Helo command rejected: need fully-qualified hostname; from=<test@test.com>
   这个也是问题。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文