歡迎您光臨本站 註冊首頁

postfix 外網發郵件時出現 relay access deny

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

postfix 外網發郵件時出現 relay access deny

postfix 外網發郵件時出現 relay access deny
在本地可以發的。在外網就發不料。relay 拒絕。
下面是我的main.cf文件。
已經有了smtpd_recipient_restrictions= permit_sasl_authenticated了呀。
實在看不出哪裡出問題了。麻煩大家幫我看一下,謝謝。
myhostname = mail.xu-zd.3322.org
mydomain = xu-zd.3322.org
myorigin = $mydomain
mydestination = $myhostname localhost localhost.$mydomain
mynetworks = 192.168.0.0/24, 127.0.0.0/8
inet_interfaces = all
relay_domains = $mydestination

virtual_mailbox_base = /home/mailbox/
virtual_mailbox_maps = mysql:/usr/local/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_mailbox_domains = mysql:/usr/local/etc/postfix/mysql_virtual_domains_maps.cf
virtual_alias_domains =
virtual_alias_maps = mysql:/usr/local/etc/postfix/mysql_virtual_alias_maps.cf

virtual_uid_maps = static:5001
virtual_gid_maps = static:5001

virtual_transport = virtual
transport_maps = mysql:/usr/local/etc/postfix/mysql_virtual_transport_maps.cf

message_size_limit = 15728640
virtual_mailbox_limit = 2097152000
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes

virtual_mailbox_limit_maps = mysql:/usr/local/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = Sorry,the user's maildir has overdrawn quota,please try again later.
virtual_overquota_bounce = yes

broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks
permit_sasl_authenticated
permit_auth_destination
reject_invalid_hostname
reject_unknown_sender_domain
reject_non_fqdn_sender
reject_non_fqdn_recipient
reject_unknown_recipient_domain
reject_unauth_pipelining
reject_unauth_destination
reject
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $mydomain
smtpd_sasl_security_options = noanonymous
smtpd_sasl_application_name = smtpd
smtpd_client_restrictions = permit_sasl_authenticated
reject_non_fqdn_sender
reject_unknown_sender_domain
reject_sender_login_mismatch
smtpd_banner = $myhostname ESMTP

[ 本帖最後由 xuzhendong 於 2007-10-8 23:04 編輯 ]
《解決方案》

貼外網發件時候的maillog, 看看saslauth有沒有工作
《解決方案》

在同一網段的機器發沒有問題。在外網發就被relay拒絕。日誌如下。
reject: RCPT from unknown: 554 5.7.1 <xzd67@hotmail.com>: R
elay access denied; from=<xuzhendong@****.org> to=<xzd67@hotmail.com> proto=SMTP helo=<I>
Oct  9 01:19:00 mail postfix/smtpd: disconnect from unknown
Oct  9 01:19:00 mail postfix/smtpd: connect from unknown

[ 本帖最後由 xuzhendong 於 2007-10-9 10:10 編輯 ]
《解決方案》

《解決方案》

客戶端已經選了「我的伺服器需要身份驗證」 了呀。
《解決方案》

第二行開始, 最前面有沒有空格?
smtpd_recipient_restrictions = permit_mynetworks
permit_sasl_authenticated
permit_auth_destination
reject_invalid_hostname
reject_unknown_sender_domain
reject_non_fqdn_sender
reject_non_fqdn_recipient
reject_unknown_recipient_domain
reject_unauth_pipelining
reject_unauth_destination
reject
《解決方案》

用OE發的?

如果是使用虛擬域及虛擬帳號的話,驗正時你得填入用戶的全名才行,即形如:user@domaint.ltd
《解決方案》

回復6樓
  空格是我貼上來的時候被論壇吃掉了。實際的配置文件中是有的。
回復7樓。
  我是用oe發的。用戶名打全的user@domain.com

[火星人 ] postfix 外網發郵件時出現 relay access deny已經有792次圍觀

http://coctec.com/docs/service/show-post-35001.html