Pokud je nějaký problém s odesíláním nebo přijímáním e-mailů, je potřeba co nejpřesněji zjistit příčinu, protože možností je mnoho.
Nejprve je nutné si přesně ujasnit, co vlastně
nefunguje:
- Odesílání e-mailů z e-mailového programu na vašem PC přes náš SMTP server (přes protokol SMTP)
- Příjem e-mailů do e-mailového programu na vašem PC z našeho mailserveru (protokol POP3 či IMAP)
- Problém s webmailovým rozhraním - nelze se přihlásit nebo nelze přijímat/odesílat
- Odesílání e-mailů z webhostingu v PHP
- Odesílání e-mailů z virtuálního či dedikovaného serveru
- Doručování e-mailů na virtuální či dedikovaný server
- Ztracený e-mail - odesílání/přijímání se tváří v pořádku, ale nějaký e-mail nedorazí do svého cíle
Jednotlivé situace jsou řešeny dále v jednotlivých kapitolách.
1. Odesílání e-mailů z e-mailového programu přes náš SMTP server
Pokud se daří e-mail z programu odeslat, ale nepřijde do svého cíle, řiďte se návodem 7. Ztracený e-mail níže v tomto článku.
Zkontrolujte si, že máte svůj e-mailový program (Outlook, Thunderbird apod.) nastavený přesně podle návodu pro nastavení odesílání pošty.
2. Příjem e-mailů do e-mailového programu na vašem PC z našeho mailserveru
Pokud e-mailový program s naším e-mailovým serverem v pořádku komunikuje, ale e-maily nepřichází nebo nepřišel nějaký e-mail, řiďte se návodem 7. Ztracený e-mail níže v tomto článku.
Zkontrolujte si, že máte svůj e-mailový program (Outlook, Thunderbird apod.) nastavený přesně podle návodu pro nastavení pošty (Outlook, Thunderbird).
3. Problém s webmailovým rozhraním
Pokud webmailové rozhraní funguje v pořádku, ale e-maily nepřichází, nepřišel nějaký e-mail nebo nějaký odeslaný e-mail nedorazil do svého cíle, řiďte se návodem 7. Ztracený e-mail níže v tomto článku.
Pokud se nedaří do schránky přes webmail přihlásit:
- ujistěte se, že zadáváte správně přihlašovací jméno (název schránky včetně domény, např. Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript.)
- ujistěte se, že zadáváte správně heslo
4. Odesílání e-mailů z webhostingu v PHP
Z PHP skriptů na našem webhostingu lze e-maily odesílat pouze voláním funkce mail(). Nelze se přímo ze skriptu spojovat přes SMTP protokol na port 25.
Pokud e-maily odeslané z PHP nedorazí do svého cíle, řiďte se návodem 7. Ztracený e-mail níže v tomto článku.
5. Odesílání e-mailů z virtuálního či dedikovaného serveru
Pokud je problém s odesíláním e-mailů u virtuálního či dedikovaného serveru:
- zkontrolujte příslušný log e-mailů (zejména /var/log/maillog), zde často problém naleznete
- ujistěte se, že máte korektně nastavené reverzní záznamy pro IP adresu vašeho serveru
6. Doručování e-mailů na virtuální či dedikovaný server
Pokud je problém s příjmem e-mailů na virtuální či dedikovaný server:
- zkontrolujte správnost nastavení MX záznamů u příslušné domény
- zkontrolujte příslušný log e-mailů (zejména /var/log/maillog)
- ujistěte se, že daný e-mail nebyl zahozen nebo přesunut antispamovým nástrojem na serveru
Pokud nevíte jakým způsobem tyto záznamy fungují, kontaktujte poskytovatele hostingu.
7. Ztracený e-mail
Tato kapitola popisuje řešení situací, když se odeslání e-mailu podařilo (SMTP server jej akceptoval, e-mail byl v pořádku odeslán z PHP skriptu anebo vám někdo odněkud poslal e-mail), ale do svého cíle nedorazil.
Zkontrolujte postupně následující možnosti:
- E-mail se mohl vrátit odesílateli jako nedoručitelný - řešte to dále podle dané chybové hlášky v e-mailu o nedoručení.
- E-mail mohl skončit ve složce pro spamy, ujistěte se že tam tam není. Upozorňujeme, že složka spam není na našem mailserveru viditelná přes protokol POP3, lze se do ní dostat pouze přes protokol IMAP nebo přes webmailové rozhraní. Více ve článku nevyžádaná pošta (spamy).
- Cílová schránka může být přeplněná, odesílatel by měl také v tomto případě obdržet informaci o nemožnosti doručení.
- U domény příjemce mohou být nastavené nesprávné MX záznamy nebo mohou zcela chybět. Opravte nastavením správných MX záznamů v DNS domény.
Pokud jste příčinu ztraceného e-mailu nezjistili a ani po nějaké době (po několika hodinách) nedorazil, kontaktujte zákaznickou podporu přes kontaktní formulář a uveďte následující informace:
- odkud jsou e-maily odesílány (přes náš SMTP server, z PHP na webhostingu, odjinud)
- co nejpřesnější datum a čas odeslání zprávy
- e-mailová adresa odesílatele
- e-mailová adresa příjemce
- úplné znění případné chybové hlášky (nebo přiložte obrázek se screenshotem)
Obvyklé chybové hlášky
- Relay access denied - cílový e-mailový server nezná e-mailovou adresu příjemce. Buď máte MX záznamy u domény chybně nastavené (pošta se doručuje na nesprávný e-mailový server) nebo na serveru daná schránka neexistuje.
- Intrusion Prevention active - pravděpodobně odesíláte e-maily z IP adresy, která je uvedena na některém z blacklistů. Obvykle je to proto, že odesíláte e-maily přímo z domácího počítače a nikoliv zprostředkovaně přes nějaký SMTP server vašeho poskytovatele připojení či webhostingu. Anebo je opravdu daná IP adresa zablokovaná kvůli rozesílání spamu.