Exim Sender Verify Callout or Callback Could Not Complete or Verification Failed Error進出口發件人驗證標註或回調不能完成或核實錯誤失敗

If you’re running web host or email server using Exim or Sendmail as mail transfer agent (MTA), and found that emails or mail messages sent to you, your clients or users may occasionally lost or never arrived to the mailboxes, your mail server may fall victim to the mess of sender verification.如果您正在運行的網頁主機或電子郵件服務器使用Sendmail的進出口或作為郵件傳輸代理( MTA ) ,並發現,電子郵件或郵件發送給您,您的客戶或用戶可能偶爾會丟失或從未抵達的郵箱,您的郵件服務器可犧牲品混亂的發件人驗證。 It’s the most likely cause of missing emails if you have verified that the email does not catch by spam filters or junk mail controls, and the mail server domain and IP address is not under any RBL (Real-Time Black Lists) block.這是最有可能的原因失踪的電子郵件如果您已確認的電子郵件不捕獲的垃圾郵件過濾器或垃圾郵件的控制,以及郵件服務器的域名和IP地址是沒有任何鄉(實時黑名單)塊。

The symptom of undelivered mail or bounced mail can also be checked and seen in Exim or Sendmail error log.症狀交付郵寄或退回的郵件也可以進行檢查,並從進出口或Sendmail的錯誤日誌。 The mail usually get rejected by destination server (if destination server is your server, incoming email is lost, otherwise, outgoing mail is bounced) with the following messages:郵件通常會拒絕目的地伺服器(如果目標服務器是您的服務器,接收電子郵件的損失,否則,發送郵件是反彈)以下信息:

550 Sender verify failed 550發件人驗證失敗

550 sender verify rejected exim 550拒絕發件人驗證進出口

550 verify validity 550有效性驗證

550 administrative prohibition “mailserver verify address” 550個行政禁令“郵件服務器驗證地址”

550 message to verify they are valid 550信息來驗證他們是否有效

550 Sender verify failed - upgrade your firewall firmware or settings 550發件人驗證失敗-您的防火牆升級固件或設置

550 Not sent - no reverse lookup 550沒有派-沒有反向查找

550 The destination mail system rejected your return address 550個目的地的郵件系統拒絕您的回复地址

550 Sender must exist 550寄件人必須存在

550 Domain not found 550域名沒有發現

Sender verification is new measure to try to stop and block email spam infection.寄件人核查新措施,試圖阻止和攔截垃圾郵件的感染。 Mail servers or more accurately the MTA such as Exim that comes with popular control panel such as cPanel and WHM uses a mechanism named sender callouts or callbacks to validate the complete incoming From: address of a remote sender as found in the email envelope is actually a real local account on the sending mail server.郵件服務器或更準確的MTA ,如進出口配備流行的控制面板等的WHM的cPanel和使用機制,命名為發件人標註或回調來驗證完整的傳入發件人:地址偏遠發現發件人的電子郵件中信封實際上是一個真正的本地帳戶的發送郵件服務器。 If the origin mail server returns the false value, the incoming mail will be reject and will not be accepted by the intended recipient’s MTA.如果原產地的郵件服務器返回錯誤值時,收到的郵件將反對和不能接受的收件人的三自愛國運動。

A bounced email will usually generate and indicate to the sender that the verification attempt fails.阿退回的電子郵件通常會產生並註明發件人,核查嘗試失敗。 However, as the sender doesn’t actually exist, so nobody will get the mail, and nobody knows what happen to the mail and why the email was never delivered.然而,由於發件人實際上並不存在,所以沒有人會得到郵件,沒有人知道發生什麼的電子郵件和電子郵件的原因是從未交付。 As not every mail host would bother you by making the mail server compliant with RFC standards, such as RFC 1123 which accept mails from the null sender, so you best bet to get mail safely and securely deliver is to make sure that your mail server able to properly handle the mails sent from those ignorant parties.由於並非每個郵件主機會打擾你,使郵件服務器兼容的RFC標準,如1123年的RFC接受電子郵件發送的無效,因此,您最好的選擇收取郵件的安全和安全可靠地是要確保您的郵件服務器能要妥善處理好發送這些無知的當事方。

So if you’re the sender who found that your mail mysteriously disappear for unknown reason, make sure you send mail out with a real and actual mailbox user account name.所以,如果您發送誰發現,您的郵件神秘消失的原因不明,請您發送郵件了一個真正的和實際的郵箱用戶帳戶的名稱。 Using false or false mailbox name such as nobody@domain.com in hoping that nobody replies get back to you will likely to cause sender verification to fail, and no mail been routed and delivered.使用偽造或虛假的郵箱名稱,如nobody@domain.com ,希望沒有人答复回到您可能會導致發送失敗的核查,沒有電子郵件被發送和交付。

If you keep receiving mails especially from mailing lists or subscriptions that using invalid sender address, and you can’t help but need to receive the email, the only choice is to instruct your MTA to accept these emails.如果您不斷收到電子郵件特別是從郵寄名單或訂閱,使用無效的發件人地址,你不能不需要收到電子郵件後,唯一的選擇就是您的MTA的指示接受這些電子郵件。 There are basically two choices on how to do it, firstly by creating a white lists which unblock those known email addresses, and secondly, disable sender verification altogether to avoid any future issues.基本上有兩種選擇就如何做到這一點,首先建立一個白名單而打破那些已知的電子郵件地址,其次,禁用發件人完全驗證,以避免任何未來的問題。 Second option is much easy way, but you run the risk of receiving more spam.第二種選擇是簡單的方法很多,但你有可能得到更多的垃圾郵件。 Beside, the mail queue will also likely to grow larger or email will be rejected because the mail server will be accepting more faked spam messages.旁邊,隊列中的郵件也將可能增長較大或電子郵件將被拒絕,因為郵件服務器將接受更多的偽造的垃圾郵件。 However, you don’t have to worry about lost emails and undelivered emails anymore due to sender using non-existent email address.但是,您不必擔心丟失電子郵件和未交付的電子郵件不再由於發件人使用不存在的電子郵件地址。 Here’sa few tutorials on how you can achieve these tasks in popular web hosting control panel - cPanel/WHM.下面幾個教程你如何才能實現這些任務,流行的網頁主機控制面板-的c Panel/的W HM。

How to Disable Sender Callouts Verification in cPanel/WHM 10.x 如何禁用發件人標註核查的cPanel /的WHM 10.x

  1. Login to the WebHost Manager.登錄到虛擬主機提供商聯繫管理員。
  2. On the Service Configuration section, click on Exim Configuration Editor link.服務配置部分,點擊進出口配置編輯器連結。
  3. Uncheck and untick the checkbox next to Use callouts to verify the existence of email senders. option.取消和untick旁邊的複選框, 使用標註來驗證是否存在發送電子郵件。選擇。
  4. Press the Save button, and cPanel will auto restart Exim.按保存按鈕,並的cPanel會自動重新啟動進出口。

How to Disable Sender Callouts in cPanel/WHM v11 如何禁用發件人標註中的cPanel /的WHM v11

  1. Login to the WebHost Manager.登錄到虛擬主機提供商聯繫管理員。
  2. On the Service Configuration section, click on Exim Configuration Editor link.服務配置部分,點擊進出口配置編輯器連結。
  3. Uncheck and untick the checkbox next to ** Use callouts to verify the existence of email senders.取消和untick旁邊的複選框**使用標註來驗證是否存在發送電子郵件。 Basiclly, exim will connect to the mail exchanger for a given address to make sure it exists before accepting mail from it. option. Basiclly ,進出口將連接到的郵件交換器對某一地址,以確保它的存在接收郵件之前從它。選擇。
  4. Press the Save button at the bottom of the page, and cPanel will auto restart Exim.按保存按鈕,在頁面底部,和的cPanel會自動重新啟動進出口。

Create Whitelist to Exclude from Exim Sender Verify Callbacks - Simple Whitelist Guide 創建白名單,以排除在進出口發件人驗證回調-簡單的許可指南

If you don’t want to turn off sender callouts to verify the existence of email senders, you can also create a whitelist so that Exim will check against it to see if callout instruction for a particular sender can be ignored.如果你不想關閉發件人標註核實存在的電子郵件發送,您也可以建立一個白名單,使進出口將檢查其是否標註指示某一特定發件人可以忽略不計。 Note that the steps need some basic knowledge on working with Unix shell, and involves manual modification of Exim configuration file, which any mistake will make the mail server not working.請注意,步驟,需要一些基本知識與Unix的外殼,並涉及手冊進出口修改配置文件,其中任何錯誤將郵件服務器無法工作。

  1. Create a file that will record all trusted email addresses, ie /etc/whitelist_senders with each address on each line.建立一個檔案,將記錄所有值得信賴的電子郵件地址,即的/ etc / whitelist_senders與每個地址的每一行。 Wildcard is accepted, such as *@domain.com will include all senders from domain.com.通配符是公認的,如* @ domain.com將包括所有的發送者domain.com 。
  2. In cPanel/WHM, click on Exim Configuration Editor under Service Configuration section.在的cPanel /的WHM ,按一下進出口配置編輯器下的服務配置一節。 Then click on Advanced Editor button on the right pane.然後點擊高級編輯器按鈕,右邊的窗格中。
  3. In Advanced Editor top most text box, add the following code (if there is existing text, add below them):在高級編輯器最頂端文本框中,添加以下代碼(如果有現有的文本,添加下面) :


    addresslist whitelist_senders = wildlsearch;/etc/whitelist_senders

  4. Scroll down to the next text box, where there should three text boxes together.向下滾動到下一個文本框,在那裡應該三個文本框在一起。 This is the beginning of ACL section.這是自前交叉韌帶部分。
  5. In the middle box of these three text boxes, search for the following 4 lines:中框,這三個文字方塊,尋找下面的4行:


    #sender verifications are required for all messages that are not sent to lists
    require verify = sender/callout
    accept domains = +local_domains
    endpass

    Replace these 4 lines with the following code:替換這4線加上以下代碼:


    #sender verifications are required for all messages that are not sent to lists
    deny
    !verify = sender/callout
    !senders = +whitelist_senders
    accept domains = +local_domains
    endpass

  6. Scroll down the to the bottom end of the middle of the 3 boxes, locate these 4 lines:向下滾動的底端中間的3盒,找到這4行:


    #!!# ACL that is used after the DATA command
    check_message:
    require verify = header_sender
    accept

    Replace these 4 lines with the following code:替換這4線加上以下代碼:


    #!!# ACL that is used after the DATA command
    check_message:
    deny
    !verify = header_sender
    !senders = +whitelist_senders
    accept

  7. Click on the Save button on the bottom of Advanced Editor.點擊保存按鈕,底部的高級編輯。
  8. Verify that Exim working properly by sending and receiving emails.驗證進出口工作正常的發送和接收電子郵件。
  9. If Exim is not working properly, check the configuration file again for errors.如果進出口工作不正常,請檢查配置文件中再次失誤。
  10. If Exim is working properly, add in the sender email address or domain that you’re having problem with to the white list file.如果進出口工作正常,加上發件人的電子郵件地址或域,您遇到的問題向白名單檔案。
  11. Ask the sender to send email to you again to verify the delivery.賣出發件人發送電子郵件給您再次確認交貨。

Create Whitelist to Exclude from Exim Sender Verify Callbacks - Auto Exclusion with Whitelist Guide 創建白名單,以排除在進出口發件人驗證回調-自動排斥許可指南

There are some non-existent and invalid email addresses that always been used by administrators to send out emails, especially notifications and subscriptions.也有一些不存在的和無效的電子郵件地址一直使用的管理員發送電子郵件,尤其是通知和訂閱。 Such email always has the common words such as nobody, bounce, request, root, anonymous and etc. You can use this assumption to instruct Exim to automatically allow emails with these senders to go through to the recipients without sender verification.這種電子郵件總是有共同的詞語,如沒有人,退回,要求,根,匿名等您可以使用這一假設指示進出口允許自動電子郵件發送與這些經歷給收件人發送未經核實。 This reduce the works to add email addresses to white lists.這減少的作品添加電子郵件地址白名單。

  1. Create 3 files as below to act as your whitelists:創建3個文件的情況下,作為您的白名單:


    /usr/local/cpanel/base/eximacl/rv_callout_sender_domain_whitelist
    /usr/local/cpanel/base/eximacl/rv_callout_receiver_domain_whitelist
    /usr/local/cpanel/base/eximacl/rv_sender_verify_domain_whitelist

  2. In cPanel/WHM, click on Exim Configuration Editor under Service Configuration section.在的cPanel /的WHM ,按一下進出口配置編輯器下的服務配置一節。 Then click on Advanced Editor button on the right pane.然後點擊高級編輯器按鈕,右邊的窗格中。
  3. In Advanced Editor top most text box, add the following code (if there is existing text, add below them):在高級編輯器最頂端文本框中,添加以下代碼(如果有現有的文本,添加下面) :


    domainlist rv_callout_sender_domain_whitelist = lsearch;/usr/local/cpanel/base/eximacl/rv_callout_sender_domain_whitelist
    domainlist rv_callout_receiver_domain_whitelist = lsearch;/usr/local/cpanel/base/eximacl/rv_callout_receiver_domain_whitelist
    domainlist rv_sender_verify_domain_whitelist= lsearch;/usr/local/cpanel/base/eximacl/rv_sender_verify_domain_whitelist

  4. Scroll down to the middle to locate the ACLs section, where 3 textboxes appear together (most likely top and bottom one are empty text fields).向下滾動,以中找到的ACL部分,在這裡第3一起出現文本框(最有可能的頂部和底部一頃空文本字段) 。 It should appears after begin acl .它應該出現在開始的ACL
  5. In the middle box of the 3, locate the following line:中方塊3 ,找到以下行:


    require verify = sender/callout

    Replace the above line with the following block of code:取代上述符合下列代碼塊:


    # Deny unless the sender address can be verified.
    deny message = From email address must be valid
    # do not check address for lists or bounces
    # or people in our company contact database
    !senders = ^.*-request@.*:\
    ^bounce-.*@.*:\
    ^.*-bounce@.*:\
    ^owner-.*@.*:\
    ^listmaster@.*:\
    ^root@.*:\
    ^anonymous@.*:\
    ^nobody@.*
    !domains = +rv_callout_receiver_domain_whitelist
    !sender_domains = +rv_callout_sender_domain_whitelist
    # do not check for DSN-ignorant domains
    # those that don't accept MAIL FROM:<>
    !dnslists = dsn.rfc-ignorant.org/$sender_address_domain
    !verify = sender/callout=10s,defer_ok
    ##
    # Check that there is a MX record for those that do not
    # meet the deny statement requirements - ie bounces
    # No cost as previous lookup is cached if executed
    ##
    deny !sender_domains = +rv_sender_verify_domain_whitelist
    !verify = sender

  6. Click on the Save button on the bottom of Advanced Editor.點擊保存按鈕,底部的高級編輯。
  7. Verify that Exim working properly by sending and receiving emails.驗證進出口工作正常的發送和接收電子郵件。
  8. If Exim is not working properly, check the configuration file again for errors.如果進出口工作不正常,請檢查配置文件中再次失誤。
  9. If Exim is working properly, add in the sender email address or domain that you’re having problem with to the white list files.如果進出口工作正常,加上發件人的電子郵件地址或域,您遇到的問題向白名單檔案。
  10. Ask the sender to send email to you again to verify the delivery.賣出發件人發送電子郵件給您再次確認交貨。

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. 重要說明:這是一台機器翻譯網頁這是“原樣”提供,無保修。 Machine translation may be difficult to understand.機器翻譯可能很難理解。 Please refer to請參閱 original English article英文原文的文章 whenever possible.只要有可能。

Share and contribute or get technical support and help at共享和貢獻或獲得技術支持和幫助 My Digital Life Forums 我的數字生活論壇 .



Leave a Reply留下一個回复

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> 您可以使用這些標籤: href="" title="">的<a <abbr title=""> <acronym title="">的<b> <blockquote cite=""> <cite>的<code> “刪除日期時間= “ ” “的<em> <i> <q cite=""> <strike>的<strong>

Subscribe without commenting訂閱沒有評論


Custom Search

New Articles新文章

Incoming Search Terms for the Article收到的搜索字詞的文章

Failed to join domain: Invalid configuration and configuration modification was not requested 沒有加入域:無效的配置和修改配置沒有要求 - - Invalid configuration and configuration modification was not requested 無效的配置和修改配置沒有要求 - - "Invalid configuration and configuration modification was not requested" “無效的配置和配置修改並不要求” - - Could not complete sender verify 無法完成驗證發件人 - - "Failed to join domain: Invalid configuration and configuration modification was not requested" “無法加入域:無效的配置和配置修改並不要求” - - "Failed to accept the sender" “無法接受發件人” - - exim verify sender 進出口驗證發件人 - - 550-Callout verification failed 550標註驗證失敗 - - exim Could not complete sender verify callout 進出口無法完成發送驗證標註 - - 550 Envelope sender does not validate in callback 550信封發件人不驗證的回調 - - 550 No such domain at this location 550沒有這樣的網域在這個位置 - - exim sender verify failed 進出口發件人驗證失敗 - - code: 550, response: Verification failed for 編號: 550 ,回應:驗證失敗 - - code: 550, response: Verification failed 編號: 550 ,回應:驗證失敗 - - could not complete sender verify callout exim 無法完成驗證發件人進出口標註 - - Failed to join domain: Invalid configuration and configuration modification was not requested 沒有加入域:無效的配置和修改配置沒有要求 - - exim require verify sender 進出口需要驗證發件人 - - callout exim 標註進出口 - - exim sender verify 進出口發件人驗證 - - Could not complete recipient verify callout 無法完成驗證標註收件人 - - 550 Sender verify failed cpanel 550發件人驗證失敗的cPanel - - Sender verify failed cpanel 發件人驗證失敗的cPanel - - exim callout 進出口標註 - - Could not complete sender verify 無法完成驗證發件人 - - no such user here sender verify failed 沒有這樣的用戶在這裡發送驗證失敗 - - "Could not complete recipient verify callout" “無法完全接受核查標註” - - callout verification failure 550 Sender verify failed 標註驗證失敗550發送驗證失敗 - - code: 550, response: Verification failed for 編號: 550 ,回應:驗證失敗 - - could not complete sender verify callout 無法完成驗證發件人標註 - - Invalid configuration and configuration modification was not requested 無效的配置和修改配置沒有要求 - - exim Sender verify howto 進出口如何驗證發件人 - - exim4 verify sender exim4驗證發件人 - - code: 550, response: Verification failed 編號: 550 ,回應:驗證失敗 - - cpanel sender verification 驗證發件人的cPanel - - callout verification failed 標註驗證失敗 - - 550, response: Verification failed for Sender verify failed 550 ,回應:未通過驗證的發件人驗證失敗 - - callout exim4 標註exim4 - - callout verification failure 550 Sender verify failed 標註驗證失敗550發送驗證失敗 - - Invalid configuration and configuration modification was not requested 無效的配置和修改配置沒有要求 - - exim4 The following address(es) failed exim4以下地址(些)失敗 - - exim sender/callout 進出口發件人/標註 - - Could not complete sender verify 無法完成驗證發件人 - - senders domain not valid exim 發件人域名無效進出口 - - Could not complete sender verify Find the solution. 無法完成驗證發件人尋找解決問題的方法。 - - cpanel exim Sender verify failed 進出口的cPanel發件人驗證失敗 - - sender verify fail for No Such User Here 發件人驗證失敗沒有這樣的用戶在這裡 - - "550 sender address verification failed" “ 550發件人地址驗證失敗” - - "Could not complete sender verify callout" exim “無法完成發送驗證標註”進出口 - - exim4 sender verify exim4發件人驗證 - - spf records verify callout sendmail SPF記錄核實標註郵件 - -