Kiedy wysyłam wiadomość testową z mojego serwera pocztowego na mój adres e-mail @ bellsouth.net, dziennik Postfix pokazuje, że został wysłany OK, ale wiadomość nigdy nie dociera do mojej skrzynki odbiorczej Bellsouth. Czy nie powinienem otrzymywać powiadomienia o niepowodzeniu lub odesłania, jeśli At & T blokuje wiadomości?
Próbuję rozwiązać problem, dlaczego niektórzy klienci nie otrzymują wiadomości e-mail, ale jeśli w mail.log nie ma nic, co mogłoby oznaczać, że wiadomość została odrzucona, skąd mam wiedzieć, które wiadomości zostały dostarczone pomyślnie?
Dziennik pokazuje:
Feb 27 09:02:36 MyHOSTNAME postfix/pickup[26175]: D53A72713E5: uid=0 from=<root>
Feb 27 09:02:36 MyHOSTNAME postfix/cleanup[26487]: D53A72713E5: message-id=<[email protected]>
Feb 27 09:02:36 MyHOSTNAME postfix/qmgr[5595]: D53A72713E5: from=<[email protected]>, size=878, nrcpt=1 (queue active)
Feb 27 09:02:37 MyHOSTNAME postfix/smtp[26490]: D53A72713E5: to=<[email protected]>, relay=gateway-f1.isp.att.net[204.127.217.16]:25, delay=0.57, delays=0.11/0.03/0.23/0.19, dsn=2.0.0, status=sent (250 ok ; id=20120227140036M0700qer4ne)
Feb 27 09:02:37 MyHOSTNAME postfix/qmgr[5595]: D53A72713E5: removed
Serwer AT&T zaakceptował wiadomość, prawda?
Zdarza mi się mieć wiadomość e-mail At & T / Bellsouth, ale nie mam konta u każdego usługodawcy internetowego, na który wysyłamy. Potrzebuję jakiegoś sposobu, aby dowiedzieć się, czy wiadomość dociera do miejsca docelowego, czy nie. Czy w moim pliku main.cf jest jakieś ustawienie, które wpływa na to, czy otrzymujemy powiadomienia o odrzuceniu / odrzuceniu?
[email protected]
to tylko przykład. Czy na pewno możesz otrzymywać wiadomości e-mail na adres „od”? W przeciwnym razie ewentualne raporty o niedostarczeniu zostaną utracone.Odpowiedzi:
dsn=2.0.0
Oraz prawidłowerelay=
oznacza, że serwer poczty Bella przyjęła komunikat. Nie oznacza to jednak, że pozwoli na dostarczenie wiadomości do skrzynki pocztowej użytkownika. W tym przypadku najbardziej prawdopodobnym wyjaśnieniem jest to, że filtry antyspamowe Bell South wyczyściły twoją wiadomość przed dotarciem do skrzynki pocztowej użytkownika lub własne oprogramowanie pocztowe wyczyściło wiadomość.Upewnij się, że zwrotny adres e-mail akceptuje wiadomości, tak aby odbijały zwrot z serwerów Bell South. Jest to również ważne w przypadku próby dostarczenia poczty do skrzynek pocztowych na ich serwerach, które w rzeczywistości nie istnieją.
Sprawdź konfigurację poczty, aby upewnić się, że poczta nie jest oznaczana jako spam (wysyłając wiadomość e-mail, a następnie sprawdzając nagłówki). Postfiks powinien pisać poprawne nagłówki / koperty, tak aby poczta wydawała się pochodzić z domeny określonej w adresie „od”. Więc jeśli twój serwer pocztowy to mail.example.com, ale nazwa hosta twojego serwera to w rzeczywistości mailserver.int.hostingprovider.com, to postfix musi być ustawiony tak, aby maskował się poprawnie jako example.com. Powinno to również odpowiadać odwrotnemu DNS, aby wyszukiwanie adresu IP serwera zwróciło adres serwera (jeśli nie jest poprawny, ustaw na nim swój rekord PTR). Można to łatwo sprawdzić za pomocą dig.
Należy również rozważyć ustawienie SPF w DNS, ponieważ jest to szybki i prosty dodatek do oceny antyspamowej wiadomości e-mail z twojego serwera.
źródło
dig MX mydomain.com
. Jeśli nie masz ustawionego MX, będzie to kanonizowana wersjadig mydomain.com
. Jednak nie zaszkodzi być w obu domenach (ponieważ jest to tylko rekord TXT). Jeśli chodzi o ogólny kolektor odrzuceń, możesz poradzić sobie z tym za pomocą filtru w Postfiksie, który robi UDW do osobnej skrzynki pocztowej, jeśli znajdzie Odbicie, ale jest to kłopotliwe (patrz postfix.org/postconf.5.html#recipient_bcc_maps dla mapowania bcc ). Odbicia powinny być widziane przez samych użytkowników na wypadek, gdyby próbowali wysłać komuś wiadomość e-mail i podali nieprawidłowy adres.Bellsouth przyjął wiadomość; Postfix nie ponosi już odpowiedzialności.
Zapytaj Bellsouth, co się z tym stało.
źródło