Używam sporej ilości przekierowania wiadomości e-mail w wielu domenach, a najnowsza zasada A = p = odrzuca powoduje pewne problemy, a także wiele zamieszania. Rozumiem, że DMARC opiera się na DFIM & SPF z warstwą raportowania. Rozumiem, że SPF to problem z przekazywaniem, ale tak długo, jak SPF jest ustawiony na ~ wszystkie awarie miękkie, to nie jest to korek wystawowy. Sądziłem również, że DKIM może przejść bez problemu przez przekazywanie, o ile nie zadzierasz dużo nagłówków. Jednak stwierdzam, że niektóre wiadomości e-mail od AOL przesyłane przez MailGun, zawierują DMARC, gdy lądują w GMail. MailGun mówi o tym z powodu błędu niezgodności nadawcy/od. Czy ktokolwiek może się zastanowić, czy przekazywanie wiadomości e-mail jest skazane na porażkę DMARC, czy też MailGun nie przekazuje poprawnie?Czy DMARC kończy przesyłanie wiadomości e-mail?
Odpowiedz
Myślę, że problemem, z którym się spotykasz, nie jest przekazywanie, ale dostosowanie DKIM. Tak, SPF zawiedzie, ale DKIM powinien przejść, ale wyrównanie DKIM może nie przejść. DMARC wymaga, aby wyrównanie było ścisłe lub rozluźnione, w oparciu o Twoje zasady. Więcej informacji na temat dopasowań można znaleźć tutaj: Identifier Alignments
Dostępne są narzędzia testowe, takie jak wysłanie wiadomości e-mail na numer [email protected]
, która pokaże wyrównanie wyników, ale jest to płatna funkcja.
Ponieważ jest to problem, nie jest to nowa specyfikacja w pracach zwanych „ARC” intencją jest to, aby rozwiązać ten problem bardzo, można przeczytać o tym tutaj: ARC Spec
Poprosiłem obsługę Mailgun o ten problem i nie otrzymałem żadnych pomocnych odpowiedzi. Jednak rozwiązanie jest rzeczywiście w ich dokumentacji:
Uwaga Jeśli przekazania wiadomości na inny adres e-mail, a następnie należy wyłączyć śledzenie kliknięć, otwarte śledzenia i unsubscribes, edytując ustawienia domeny w Panelu sterowania. Jeśli te funkcje są włączone, zawartość każdej wiadomości jest modyfikowana przez Mailgun przed przekazaniem dalej, co unieważnia podpis DKIM. Jeśli wiadomość przyjdzie z domeny publikującej zasady DMARC (takie jak poczta Yahoo!), wiadomość zostanie odrzucona jako spam przez miejsce docelowe przekazywania.
https://documentation.mailgun.com/en/latest/user_manual.html#routes
Tak, wyłączyłem wszystkie te funkcje na moje główne dziedziny, które używam do odbierania poczty i że rozwiązany DMARC podskakują. Jeśli chcesz skorzystać z którejś z tych funkcji, musisz skonfigurować subdomenę dla poczty wychodzącej.
To działało dla mnie i wydaje mi się najlepszym rozwiązaniem dla poczty przychodzącej! – Thorning
Nigdy nie miałem włączonych tych funkcji i nadal otrzymuję błędy DMARC. – Mehrdad
To powinna być zaakceptowana odpowiedź. Wcześniej włączono śledzenie "otwarte" i nie udało się z serwerem pocztowym AOL, ale udało się z GMAIL. Po wyłączeniu działa również z AOL. – codelearner
Jak wspomniano powyżej, problem polega na tym, że po wysłaniu wiadomości e-mail somedomain.com stempluje wiadomość e-mail za pomocą DKIM (unikatowego skrótu treści wiadomości e-mail). Kiedy Mailgun przekazuje wiadomość do Gmaila, wstawia ona modyfikacje open/click/unsubscribe, które następnie unieważniają hash DKIM.
Ponieważ somedomain.com DMARC mówi "odrzuć wszystko, co zostało unieważnione przez DKIM" Gmail lub inne usługi odrzucają wiadomość e-mail.
Rozwiązaniem, które znalazłem, było zastosowanie natywnego rozwiązania skrzynki pocztowej. WhoIs ma łatwą do ustawienia konfigurację, na przykład: https://manage.whois.com/kb/servlet/KBServlet/faq579.html
Następnie dodałem po prostu skrzynkę POP w Ustawieniach Gmaila. (Od Gmaila 24 grudnia 2017 r.). Udało mi się ponownie włączyć śledzenie Open i Click, a teraz wszystko działa i szczęśliwie otrzymuję wiadomości e-mail z Gmaila.
Jako bonus używamy wiadomości e-mail jako udostępnionej skrzynki odbiorczej, dzięki czemu teraz wszyscy mogą widzieć wysłane wiadomości e-mail w swoich skrzynkach odbiorczych zamiast tylko przekazanych odpowiedzi.
[Edytuj] Po wykonaniu tej czynności zdałem sobie sprawę, że otrzymywałem tylko wiadomości e-mail w rodzimym rozwiązaniu skrzynki pocztowej, ale już nie w Mailgunie, gdzie również je potrzebowałem.
Aby obejść ten problem, dodałem rekordy MX, aby wskazywały mxa.mailgun.org użyciem subdomeny, więc mg.exampledomain.com
Następnie użyłem regułę przekierowania w WhoIs wysłać wszystkie e-maile, które są dostarczane na adres [email protected] również na adres [email protected] Teraz otrzymuję wiadomości w Mailgunie i nadal widzę je w Gmailu za pośrednictwem skrzynki pocztowej POP.
- 1. Przesyłanie wiadomości nie jest wysyłane
- 2. Przesyłanie obrazu kończy się niepowodzeniem w/nodejs express
- 3. [email protected] - Czy to działa?
- 4. Wysyłanie wiadomości e-mail w programie Jenkins kończy się niepowodzeniem.
- 5. Django email
- 6. Przesyłanie wiadomości o stronie głównej DZONE rss?
- 7. Wielowątkowe przesyłanie wiadomości w języku C++
- 8. email Przetwarzanie w chmurze
- 9. email walidacji pola poczty
- 10. IOS Niestandardowe Ikona Email Attachment
- 11. GitLab Email nie wysyła?
- 12. "Błąd: plik wiadomości za duży" Czy limit na wychodzące lub przychodzące kończy się?
- 13. email deduplikacji
- 14. CruiseControl.NET wydawca email problemem
- 15. email szablonów w Django
- 16. email hyperlinkbutton
- 17. fosUserBundle wysyła rejestrację email pusty
- 18. Github: przesyłanie różnych wiadomości projektowych do różnych wiadomości e-mail na moim koncie
- 19. Angular 2 Email Validator
- 20. Enterprise Library: Logging Block and Email
- 21. Facebook onCompleted Email java.lang.NullPointerException
- 22. Podział osoby [0] .email na ["osoba", "0", "email"]
- 23. Jenkins Email-ext Przed wysłaniem skryptu
- 24. Próba uniknięcia wysyłania wiadomości e-mail, gdy adres e-mail kończy się na ".old"
- 25. PHP Walidacja email
- 26. email wyrażenie regularne
- 27. PhoneGap Email Plugin
- 28. Plugin Powiadomienia o wyjątkach - Force send email
- 29. Facebook graph api nie zwraca email
- 30. GIT Błąd: - Oczekuje email committer '', ale odnaleziono '[email protected]'
Wielkie dzięki. Dotychczas miałem tylko mgliste odpowiedzi od ludzi. To sprowadza się do nudności. – user2988743
Jeśli poprawnie odpowiedziałem na twoje pytanie, powinieneś oznaczyć je jako poprawną odpowiedź. – Henry
Incredible patch over patch over patch (SPF, DKIM teraz ARC). – niry