GNU/Linux >> Znalost Linux >  >> Panels >> cPanel

Exim Sender Ověření výzvy nebo zpětného volání nebylo možné dokončit nebo Chyba ověření se nezdařila

Pokud provozujete webový hostitel nebo e-mailový server používající Exim nebo Sendmail jako agenta přenosu pošty (MTA) a zjistili jste, že e-maily nebo e-mailové zprávy odeslané vám, vašim klientům nebo uživatelům se mohou občas ztratit nebo do poštovních schránek vůbec nedorazit, váš poštovní server se může stát obětí nepořádku při ověřování odesílatele. Je to nejpravděpodobnější příčina chybějících e-mailů, pokud jste si ověřili, že e-mail nezachycují spamové filtry nebo kontroly nevyžádané pošty a doména poštovního serveru a IP adresa nejsou pod žádným blokem RBL (Real-Time Black Lists).

Příznaky nedoručené nebo nedoručené pošty lze také zkontrolovat a vidět v protokolu chyb Exim nebo Sendmail. Pošta je obvykle odmítnuta cílovým serverem (pokud je cílovým serverem váš server, příchozí pošta je ztracena, jinak je odchozí pošta nedoručena) s následujícími zprávami:

550 Selhalo ověření odesílatele

550 odesílatel ověřit odmítnutý exim

550 ověřit platnost

550 administrativní zákaz „ověření adresy poštovním serverem“

550 k ověření jejich platnosti

550 Selhalo ověření odesílatele – aktualizujte firmware nebo nastavení brány firewall

550 Neodesláno – žádné zpětné vyhledávání

550 Cílový poštovní systém odmítl vaši zpáteční adresu

Odesílatel 550 musí existovat

550 Doména nenalezena

Ověření odesílatele je nové opatření, které se snaží zastavit a blokovat infekci e-mailovým spamem. Poštovní servery nebo přesněji MTA, jako je Exim, který je dodáván s oblíbeným ovládacím panelem, jako je cPanel a WHM, používá mechanismus pojmenovaný odesílatele callouts nebo callbacks k ověření kompletní příchozí adresy From:adresa vzdáleného odesílatele, která se nachází v e-mailové obálce, je ve skutečnosti skutečný místní účet na odesílajícím poštovním serveru. Pokud původní poštovní server vrátí false hodnotu, bude příchozí pošta odmítnuta a nebude přijata MTA zamýšleného příjemce.

Vrácený e-mail se obvykle vygeneruje a oznámí odesílateli, že pokus o ověření selže. Protože však odesílatel ve skutečnosti neexistuje, nikdo e-mail nedostane a nikdo neví, co se s poštou stalo a proč nebyl e-mail nikdy doručen. Protože ne každý poštovní hostitel by vás obtěžoval tím, že by poštovní server byl v souladu se standardy RFC, jako je RFC 1123, který přijímá e-maily od odesílatele s nulovou hodnotou, takže nejlepším řešením pro bezpečné a bezpečné doručování pošty je zajistit, aby váš poštovní server byl schopen správně zpracovávat e-maily odeslané od těchto ignorantských stran.

Takže pokud jste odesílatel, který zjistil, že vaše pošta z neznámého důvodu záhadně zmizela, ujistěte se, že posíláte poštu se skutečným a skutečným názvem uživatelského účtu poštovní schránky. Použití falešného nebo falešného názvu poštovní schránky, jako je [email protected] v naději, že vám nikdo neodpoví, pravděpodobně způsobí selhání ověření odesílatele a žádná pošta nebude směrována ani doručena.

Pokud stále dostáváte e-maily, zejména z e-mailových konferencí nebo předplatných, které používají neplatnou adresu odesílatele, a nemůžete si pomoci, ale potřebujete e-mail přijmout, jedinou možností je dát pokyn svému MTA, aby tyto e-maily přijal. V zásadě existují dvě možnosti, jak to udělat, zaprvé vytvořením bílých seznamů, které odblokují tyto známé e-mailové adresy, a zadruhé úplně zakázat ověřování odesílatele, aby se předešlo případným budoucím problémům. Druhá možnost je mnohem snadnější, ale riskujete, že obdržíte více spamu. Kromě toho se také pravděpodobně zvětší fronta pošty nebo bude e-mail odmítnut, protože poštovní server bude přijímat více falešných spamových zpráv. Už se však nemusíte bát ztracených e-mailů a nedoručených e-mailů kvůli tomu, že odesílatel používá neexistující e-mailovou adresu. Zde je několik návodů, jak těchto úkolů dosáhnout v oblíbeném ovládacím panelu webhostingu – cPanel/WHM.

Jak zakázat ověřování popisků odesílatele v cPanel/WHM 10.x

  1. Přihlaste se do WebHost Manager.
  2. Na stránce Konfigurace služby klikněte na Exim Configuration Editor odkaz.
  3. Zrušte zaškrtnutí a zrušte zaškrtnutí políčka vedle možnosti Použít popisky k ověření existence odesílatelů e-mailů. možnost.
  4. Stiskněte tlačítko Uložit a cPanel automaticky restartuje Exim.

Jak zakázat popisky odesílatelů v cPanel/WHM v11

  1. Přihlaste se do WebHost Manager.
  2. Na stránce Konfigurace služby klikněte na Exim Configuration Editor odkaz.
  3. Zrušte zaškrtnutí a zrušte zaškrtnutí políčka vedle položky ** Použít popisky k ověření existence odesílatelů e-mailů. Exim se v podstatě připojí k poštovnímu výměníku pro danou adresu, aby se ujistil, že existuje, než od něj přijme poštu. možnost.
  4. Stiskněte tlačítko Uložit v dolní části stránky a cPanel automaticky restartuje Exim.

Vytvoření bílé listiny k vyloučení z Exim Sender Ověření zpětných volání – jednoduchý průvodce bílou listinou

Pokud nechcete vypínat výzvy odesílatele za účelem ověření existence odesílatelů e-mailů, můžete si také vytvořit seznam povolených, aby s ním Exim zkontroloval, zda lze ignorovat pokyny pro popisky pro konkrétního odesílatele. Všimněte si, že tyto kroky vyžadují určité základní znalosti o práci s unixovým shellem a zahrnují ruční úpravu konfiguračního souboru Exim, kdy jakákoli chyba způsobí, že poštovní server nebude fungovat.

  1. Vytvořte soubor, který bude zaznamenávat všechny důvěryhodné e-mailové adresy, tj. /etc/whitelist_senders s každou adresou na každém řádku. Zástupný znak je akceptován, například *@domena.com bude zahrnovat všechny odesílatele z domény.cz.
  2. V cPanel/WHM klikněte na Exim Configuration Editor v části Konfigurace služby sekce. Poté klikněte na Pokročilý editor tlačítko v pravém podokně.
  3. Do horního textového pole pokročilého editoru přidejte následující kód (pokud existuje text, přidejte jej pod něj):


    addresslist whitelist_senders = wildlsearch;/etc/whitelist_senders

  4. Posuňte se dolů na další textové pole, kde by měla být tři textová pole dohromady. Toto je začátek sekce ACL.
  5. Ve prostředním poli těchto tří textových polí vyhledejte následující 4 řádky:


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

    Nahraďte tyto 4 řádky následujícím kódem:


    #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. Posuňte se dolů k dolnímu konci středu ze 3 polí a najděte tyto 4 řádky:


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

    Nahraďte tyto 4 řádky následujícím kódem:


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

  7. Klikněte na tlačítko Uložit ve spodní části Rozšířeného editoru.
  8. Ověřte, že Exim správně funguje odesíláním a přijímáním e-mailů.
  9. Pokud Exim nefunguje správně, znovu zkontrolujte konfigurační soubor, zda neobsahuje chyby.
  10. Pokud Exim funguje správně, přidejte e-mailovou adresu odesílatele nebo doménu, se kterou máte problém, do souboru bílé listiny.
  11. Požádejte odesílatele, aby vám znovu odeslal e-mail za účelem ověření doručení.

Vytvořte seznam povolených pro vyloučení z Exim Sender Ověření zpětných volání – automatické vyloučení pomocí průvodce seznamem povolených

Existují některé neexistující a neplatné e-mailové adresy, které správci vždy používali k rozesílání e-mailů, zejména oznámení a odběrů. Takový e-mail má vždy běžná slova jako nikdo, bounce, request, root, anonymní atd. Tento předpoklad můžete použít k instruování Eximu, aby automaticky povolil e-maily od těchto odesílatelů procházet k příjemcům bez ověření odesílatele. To snižuje práci s přidáváním e-mailových adres na seznam povolených.

  1. Vytvořte 3 soubory, jak je uvedeno níže, které budou sloužit jako vaše seznamy povolených:


    /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. V cPanel/WHM klikněte na Exim Configuration Editor v části Konfigurace služby sekce. Poté klikněte na Pokročilý editor tlačítko v pravém podokně.
  3. Do horního textového pole pokročilého editoru přidejte následující kód (pokud existuje text, přidejte jej pod něj):


    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. Posuňte se dolů doprostřed a vyhledejte sekci ACL, kde se společně zobrazují 3 textová pole (nejpravděpodobněji horní a dolní jsou prázdná textová pole). Mělo by se objevit po zahájení acl .
  5. Ve prostředním poli ze 3 vyhledejte následující řádek:


    require verify = sender/callout

    Nahraďte výše uvedený řádek následujícím blokem kódu:


    # 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. Klikněte na tlačítko Uložit ve spodní části Rozšířeného editoru.
  7. Ověřte, že Exim správně funguje odesíláním a přijímáním e-mailů.
  8. Pokud Exim nefunguje správně, znovu zkontrolujte konfigurační soubor, zda neobsahuje chyby.
  9. Pokud Exim funguje správně, přidejte do seznamu povolených souborů e-mailovou adresu odesílatele nebo doménu, se kterou máte problém.
  10. Požádejte odesílatele, aby vám znovu odeslal e-mail za účelem ověření doručení.

cPanel
  1. Vyřešit „Chyba závislosti v Perlu 5.26:nepodařilo se připravit transakci (nemohl uspokojit závislosti)“ v Arch Linuxu

  2. Jak opravit chybu – qemu:nelze načíst BIOS počítače „bios.bin“?

  3. Ověření podpisu na veřejném klíči SPKAC se nezdařilo – Oprava chyby OpenCA

  1. Jak opravit:Chyba „550 ověření odesílatele se nezdařilo“?

  2. Jak opravit chybu „Ověření klíče hostitele se nezdařilo“

  3. CHECK_NRPE:Chyba – nelze dokončit navázání spojení SSL

  1. Chyba PHP-intl:Nelze zjistit předponu ICU nebo se nezdařilo. Prosím ověřte předponu instalace ICU [Vyřešeno]

  2. Registrované zpětné volání se neshoduje s poskytnutou URL – Fix WSO2 Error

  3. Chyba instalace modulu cPanel Perl PNGgraph