Tento článek řeší problémy s blokací e-mailů poštovními servery. Pokud k blokaci dochází na straně poštovního klienta s výjimkou WebMailu, řešte problém pomocí manuálu či podpory daného klienta.
Další problémy s provozem e-mailů řeší článek E-maily – Řešení problémů.
V tomto článku se dozvíte:
- Za jakých okolností k blokování e-mailů dochází
- Jak řešit blokování:
- Často kladené dotazy
Blokování e-mailů
Blokováním e-mailů běžně rozumíme situaci, kdy poštovní server z nějakého důvodu odmítne e-mail odeslat nebo přijmout. Dalším běžným problémem bývá nastavení DNS záznamů domény, které se může jevit jako blokování e-mailů při přijetí.
K zablokování e-mailů může docházet:
- Před odesláním e-mailu, například zablokováním SMTP nebo funkce PHP mail() na webhostingu. Problém řešíte s poskytovatelem e-mailových služeb.
- Před přijetím e-mailu, například selháním směrování nebo odmítnutím zprávy. Problém může být na straně příjemce i odesílatele.
Blokování odesílání
Pokud máte na mailhostingu, webhostingu, WMS nebo WebSite zablokované odesílání pošty, systém Vám nedovolí odeslat žádnou zprávu. Poštovní klient zpravidla vrátí chybovou hlášku, skripty selžou.
Mezi běžné důvody zablokování odesílání e-mailů patří:
- Překročení denní kvóty
- Preventivní blokování z důvodu podezřelého chování
Denní kvóta
Denní e-mailovou kvótu resetuje systém automaticky každý den o půlnoci. Manuální resety na vyžádání neprovádíme.
Z webhostingových služeb můžete posílat e-maily dvěma způsoby – poštovním protokolem SMTP, nebo PHP funkcí mail(). Každý způsob má vlastní kvótu pro odesílání e-mailů (zpravidla 500 e-mailů denně, 50 pro webhosting s tarifem LowCost).
Pokud kvótu překročíte, systém až do půlnoci, kdy kvótu resetuje, zablokuje odesílání pošty daným způsobem.
Preventivní blokování
Pokud u e-mailů námi hostované schránky či celé služby zjistíme problematické chování, blokujeme ji, aby nedošlo k šíření škod a negativního spamového hodnocení našich e-mailových serverů. Podobně jako u denní kvóty rozlišujeme odesílání pošty přes SMTP a PHP funkci mail().
Mezi běžné příčiny blokování pošty z naší strany patří:
- zasílání spamu z nezabezpečeného formuláře nebo napadené schránky
- porušení podmínek pro odesílání e-mailů
Pokud Vám zablokujeme poštu, technik zašle odběrateli služby e-mail s instrukcemi, jak problém řešit. Proveďte doporučená opatření a potom v odpovědi na zprávu technika požádejte o odstranění bloku.
Plná schránka
Pokud je schránka plná, e-maily nadále odesílá, ale neukládá je do Odeslané pošty ani Konceptů.
Situaci můžete řešit navýšením kapacity schránek podle návodu E-maily – Navýšení schránek, nebo promazáním e-mailů podle návodu WebMail – Mazání e-mailů.
Jiné blokování odesílání na serveru
Máte-li podezření, že server e-maily neposílá, přestože služba není omezená, požádejte o prověření podporu prostřednictvím formuláře. Uveďte:
- způsob odesílání e-mailů (SMTP přes poštovní klient nebo skript, PHP mail)
- co nejpřesnější datum a čas odeslání testovací zprávy
- e-mailová adresa odesílatele
- e-mailová adresa příjemce
- úplné znění nebo snímek obrazovky případné chybové hlášky
Blokování příjmu
Pokud zprávu zablokuje server příjemce, odesílateli zpravidla přijde zpráva o nedoručitelnosti popisující důvod zamítnutí. Podle této zprávy (případně podle toho, že Vám vůbec nepřijde) nejsnáze rozlišíte, jestli doručení selhalo kvůli odmítnutí ze strany serveru, nebo jiné chybě.
Chyba DNS MX záznamů příjemce
Pokud má doména příjemce chybně nastavené záznamy typu MX, nebo chybějí úplně, e-mail na server vůbec nedorazí. Žádná zpráva o nedoručení odesílateli nepřijde - nemá ji kdo odeslat.
Více informací najdete v článku DNS - Záznamy typu MX.
Mezi běžné důvody zablokování příjmu e-mailů patří:
- Problémy s SPF a DKIM, tedy mechanismy bránícími zasílání spamu
- Přeplněná schránka příjemce
- Umístění odesílatele nebo jeho serveru na blacklist
- Chybějící nastavení PHP mail(), konkrétně adresy pro odpověď return-path.
Problém s SPF a DKIM
Problémy s SPF a DKIM mohou vést buď k padání zpráv do spamu (v takovém případě server příjemce neposílá zprávu o nedoručení), nebo jejich odmítání a informování odesílatele.
SPF je DNS záznam typu TXT obsahující výčet serverů, které jsou oprávněny odesílat e-maily z adres na této doméně. Více informací a návod na nastavení SPF záznamu najdete v článku E-maily – Nastavení SPF záznamu, nebo u Vašeho poskytovatele e-mailů.
Chybová hláška při nesprávném nastavení SPF se liší dle příjemce, WEDOS zasílá chybu:
550 5.7.1 <adresa@prijemce.tld>: Recipient address rejected: Please see http://www.openspf.net/Why?s=... (in reply to RCPT TO command)
Pro správné nastavení DKIM ověřte, že máte v DNS tyto záznamy:
Název Typ Data key1.wedos-dkim._domainkey CNAME key1.dkim-we.wedos.net key2.wedos-dkim._domainkey CNAME key2.dkim-we.wedos.net
Doménám nasměrovaným na Webhosting, WMS, nebo WebSite generuje systém tyto záznamy automaticky.
Přeplněná schránka
Pokud je schránka přeplněná, nemůže přijímat žádné další e-maily.
Situaci můžete řešit navýšením kapacity schránek podle návodu E-maily – Obsazenost a navýšení schránek, nebo promazáním e-mailů podle návodu WebMail – Mazání e-mailů.
Blacklisting
Server může zprávu odmítnout na základě blacklistu (černé listiny), kde najde buď e-mailovou adresu (specifickou schránku nebo celou doménu), nebo IP adresu poštovního serveru.
Blacklistů existuje velké množství. Jeden z nich může konfigurovat přímo uživatel, například podle článku E-maily – Správa blacklistu v zákaznické administraci. Ze serveru, na kterém je Vaše adresa takto blacklistována, se Vám po určité době vrátí zpráva:
550 5.7.1 <adresa@prijemce.tld>: Recipient address rejected: sender blacklisted
Další blacklisty jsou veřejné nebo interní, a o odstranění adresy z blacklistu žádáte provozovatele mailserverů odesílatele. Pokud tedy odesíláte e-mail z našeho Webhostingu, WMS, nebo WebSite, a vrací se Vám zpráva o nedoručitelnosti zmiňující umístění IP adresy poštovního serveru na blacklistu, zašlete nám znění chybové hlášky přes formulář. Další postup řeší technik.
PHP mail() a return-path
Nedoručují-li se Vaše e-maily poslané přes PHP funkci mail(), zkontrolujte, že obsahuje správně vyplněný parametr return-path podle vzoru:
mail('adresa@prijemce.tld','Předmět','Text zprávy','','-f adresa@odesilatele.tld');
Vyhněte se nastavování return-path na adresu zadanou uživatelem ve formuláři a použijte místo toho adresu na doméně, ze které e-mail odesíláte.
Více informací najdete v článku E-maily – Odesílání pomocí PHP mail().
Jiné blokování příjmu na serveru
Máte-li podezření, že server e-maily nepřijímá, přestože doména odesílatele má správně nastavený minimálně SPF záznam a ve schránce je dostatek volného místa, požádejte o prověření podporu prostřednictvím formuláře. Uveďte:
- co nejpřesnější datum a čas odeslání testovací zprávy
- e-mailová adresa odesílatele
- e-mailová adresa příjemce
- úplné znění nebo snímek obrazovky případné chybové hlášky
Často kladené dotazy
Otázka: Potřebuji denně odesílat víc než 500 e-mailů, jak to mám zařídit?
Odpověď: Pokud potřebujete rozesílat newslettery a jinou hromadnou, i vyžádanou, korespondenci, kterou naše podmínky zakazují, použijte službu pro hromadné odesílání e-mailů. Nestačí-li Vám 500 e-mailů denně pro běžnou korespondenci, kontaktujte nás prostřednictvím formuláře. Uveďte název hostingové služby, návrh nového denního limitu a odůvodnění žádosti.
Otázka: K čemu vůbec ten denní limit je? Můžete ho resetovat?
Odpověď: Denní limit slouží k celkovému omezení pošty odesílané našimi servery, protože množství rozesílaných e-mailů rozhoduje o chování spam filtrů vůči poště, která z nich chodí. Limit resetuje systém každý den o půlnoci, zákaznická podpora do tohoto procesu nezasahuje.
Otázka: Proč e-maily chodí na WebMail, ale ne do poštovního klienta?
Odpověď: Poštovní klient může být nesprávně nakonfigurovaný pro příjem pošty, odesílání, nebo obojí. Běžné chyby odstraní správná konfigurace serverů, portů a zabezpečení podle tohoto návodu. Pokud problémy přetrvávají, řešte chybu s podporou e-mailového klienta.