簡體   English   中英

Postfix錯誤收件人地址被拒絕:未驗證的地址:與Ciphermail一起使用時,郵件傳輸不可用

[英]Postfix Error Recipient address rejected: unverified address: mail transport unavailable when its With Ciphermail

我正在設置一個使用Ciphermail作為RelayHost的郵件服務器[postfix]。 通過安裝程序,我可以將郵件發送到外部域,但是當我從外部域回復時,出現以下錯誤。

在此處輸入圖片說明

ciphermail [中繼主機] main.cf

 alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no config_directory = /etc/postfix content_filter = djigzo:[127.0.0.1]:10025 djigzo_after_filter_message_size_limit = 512000000 djigzo_before_filter_message_size_limit = 10240000 djigzo_mailbox_size_limit = 512000000 djigzo_mydestination = localhost, svitsolutions.in, mx1.svitsolutions.in djigzo_myhostname = mx1.svitsolutions.in djigzo_mynetworks = 103.246.45.0/24, 192.168.15.0/24, 192.168.15.52/32 djigzo_parent_domain_matches_subdomains = relay_domains djigzo_rbl_clients = djigzo_reject_unverified_recipient = reject djigzo_relay_domains = svitsolutions.in djigzo_relay_transport_host = mail.svitsolutions.in djigzo_relay_transport_host_mx_lookup = djigzo_relay_transport_host_port = 25 djigzo_relayhost = djigzo_relayhost_mx_lookup = mx djigzo_relayhost_port = 25 djigzo_smtp_helo_name = mail.svitsolutions.in djigzo_unverified_recipient_reject_code = 450 local_recipient_maps = local_transport = $mydestination mail_name = mx1.svitsolutions.in mailbox_size_limit = ${djigzo_mailbox_size_limit} message_size_limit = ${djigzo_after_filter_message_size_limit} mydestination = ${djigzo_mydestination}, mail.svitsolutions.in, svitsolutions.in myhostname = ${djigzo_myhostname} mynetworks = 127.0.0.0/8, [::1]/128, ${djigzo_mynetworks} parent_domain_matches_subdomains = ${djigzo_parent_domain_matches_subdomains} queue_minfree = 768000000 recipient_delimiter = + relay_domains = ${djigzo_relay_domains} relay_transport = relay${djigzo_relay_transport_host?:${djigzo_relay_transport_host_mx_lookup:[}${djigzo_relay_transport_host}${djigzo_relay_transport_host_mx_lookup:]}:${djigzo_relay_transport_host_port}} relayhost = ${djigzo_relayhost_mx_lookup:${djigzo_relayhost?[}}${djigzo_relayhost}${djigzo_relayhost_mx_lookup:${djigzo_relayhost?]}}${djigzo_relayhost?:${djigzo_relayhost_port}} smtp_helo_name = ${djigzo_smtp_helo_name?$djigzo_smtp_helo_name}${djigzo_smtp_helo_name:${myhostname}} smtpd_authorized_xforward_hosts = 127.0.0.1/32, 192.168.15.52/32 smtpd_banner = $myhostname ESMTP $mail_name smtpd_discard_ehlo_keywords = silent-discard, dsn, etrn smtpd_etrn_restrictions = reject smtpd_recipient_restrictions = permit_sasl_authenticated permit_mynetworks reject_unauth_destination ${djigzo_rbl_clients} ${djigzo_reject_unverified_recipient? reject_unverified_recipient} unverified_recipient_reject_code = ${djigzo_unverified_recipient_reject_code} 
當我從體系結構中刪除中繼主機[ciphermail]時,我能夠從外部域接收郵件。

請提出答案。

您似乎已啟用“拒絕未驗證的收件人”。 450錯誤消息報告收件人地址無法驗證。 CipherMail的默認Postfix配置是Postfix將充當存儲和轉發服務器,而沒有本地郵箱。 但是,您已將mydestination配置為(通過設置djigzo_mydestination間接地)以本地處理svitsolutions.in的郵件,但同時還將relay_domains配置為(通過設置djigzo_relay_domains間接地)為svitsolutions.in。

使用當前配置,發送到svitsolutions.in的電子郵件將由本地傳輸處理(該傳輸隨后將在本地存儲電子郵件)。 但是,在默認的Postfix master.cf配置中,將禁用本地傳輸,因為在默認配置中,電子郵件不應存儲在本地。 由於本地傳輸不可用,因此收件人驗證將失敗。

如果要在本地存儲電子郵件,則應重新啟用本地傳輸(請參閱main.cf和master.cf),並確保有本地用戶可用。 如果您不想在系統上本地存儲郵件,而只是充當中繼服務器,請將djigzo_mydestination和mydestination設置為空值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM