Posiadam bazę kodu PHP, która wysyła użytkownikom dozwolone adresy e-mailowe. Używałem funkcji PHP mail(), ale to powodowało problemy ze spamem. Kilka miesięcy temu przełączyłem się na SendGrid i korzystam z ich API. Obecnie zajmuję się jednym z ważniejszych e-maili (jest to strona rezerwacji hoteli i jest to e-mail potwierdzający hotel) zamiast pozwolić partnerowi stowarzyszeniowi na zrobienie tego i zostają oznaczeni jako spam. Czy istnieje narzędzie do kopiowania/wklejania źródła wiadomości e-mail i sygnalizowania potencjalnym problemom?Czy istnieje narzędzie, które pomoże mi dowiedzieć się, dlaczego moje e-maile są oznaczane jako spam?
Odpowiedz
Zawsze możesz wysyłać wiadomości e-mail przez spamassassin przed wysłaniem ich i sprawdzić odpowiedź, aby sprawdzić, dlaczego Twoje wiadomości mogą być oflagowane jako spam. Zapoznaj się z tym blog post, aby uzyskać porady dotyczące uzyskiwania dostępu do funkcji spamassassin ze skryptu PHP, a odpowiedzi na this SO question dla kilku alternatyw.
Tam też zacznę. – jeroen
Limus może być przydatny (nie jest za darmo, ale może mieć bezpłatną wersję próbną).
Ostatecznie filtry antyspamowe zwrócą albo wynik, informujący o tym, jak "spam" jest e-mailem (zwykle liczbą dziesiętną), albo o niczym - filtr antyspamowy ujawnił dokładne powody, dla których nie wysłano e-maila spamerzy będą w stanie bardziej efektywnie dostosować treść swoich e-maili.
Kilka porad, aby ominąć kwestii e-maile są oznaczone jako „spam”:
- Czytaj this guide by google i upewnij się, przynajmniej masz rekord SPF ustanowiony dla domeny wysyłanej wiadomości e-mail od.
- Jeśli wysyłasz "promocyjne" (nawet jeśli to jest opcjonalne) wiadomości e-mail i wiadomości potwierdzające z tego samego adresu domeny, upewnij się, że adres nadawcy różni się. Jeśli to możliwe, wyślij swoje promocyjne i niezbędne wiadomości e-mail z różnych domen/serwerów pocztowych.
- usługi Wykorzystanie postmaster'a (najbardziej przydatny jeden do mnie w pracy jest hotmail service), aby dać pewne wyobrażenie, ile maile docierają lub nie osiągnąć swój cel (wraz z nieobrobionego wskazaniem ich wynik spamu)
- Śledź raporty DSN (powiadomienia o dostawie usług). Jeśli otrzymujesz wiele raportów z błędami, takimi jak "adres nie istnieje", "przeniesiono na stałe" itp., Usuń te adresy e-mail z listy adresowej.
EDYCJA: zignoruj wszystkie informacje o domenach, po prostu przeczytaj ponownie część dotyczącą poczty wysyłanej z SendGrid.
Jedyne znane mi narzędzie analizuje rzeczywistą wiadomość i zgłasza wszelkie oznaki potencjalnego spamu - Doktor dostawy MailChimp.
http://www.mailchimp.com/features/delivery-doctor/
Trzeba mieć płatnego konta z nich go używać, choć.
Niektóre słowa wyruszył alarmy spam, oto lista 100 z nich:
http://blog.mannixmarketing.com/2009/08/spam-trigger-words/
z nieprawidłowo html może to zrobić, więc można zbyt wiele wykrzykników.
- 1. Programowanie Erlanga: czy uczenie się Prologu pomoże?
- 2. Czy czytanie Little Lisper pomoże mi w nauce clojure?
- 3. Narzędzie, które pokazuje mi, które pliki są napisane w systemie Linux?
- 4. Czy istnieje narzędzie, które usuwa funkcje, które nie są używane w Pythonie?
- 5. Czy istnieje narzędzie C#, które pozwoli mi wykonać dowolny blok kodu?
- 6. Dlaczego moje zatwierdzenia GitHub zawsze są wyświetlane jako nieznany autor?
- 7. Czy istnieje biblioteka systemu iOS, która pomoże mi wykrywać gesty przyspieszeniomierza wyższego poziomu?
- 8. Jak dowiedzieć się, które znaki są zdefiniowane jako alfanumerycznych dla danej lokalizacji
- 9. Pętla, aby dowiedzieć się, czy katalog istnieje w Uniksie
- 10. Jakie książki pomogą mi dowiedzieć się wszystkiego o SSL/PKI?
- 11. Czy istnieje sposób, aby dowiedzieć się, skąd pochodzi reguła css?
- 12. Czy mimo to można dowiedzieć się, które adresy IP są podłączone do bazy danych?
- 13. Czy istnieje kilka dobrych praktyk unikania Indii w celu generowania wiadomości e-mail oznaczonych jako spam?
- 14. Czy istnieje narzędzie, które będzie dokumentować repozytorium SVN?
- 15. ASP.NET MVC - Użyj refleksji, aby dowiedzieć się, czy istnieje sterownik
- 16. Jak mogę się dowiedzieć, na co wskazuje moje łącze symboliczne?
- 17. Czy istnieje narzędzie do wykrywania linii kodu html/css, które w rzeczywistości nie są już używane?
- 18. Czy istnieje narzędzie do testowania urządzenia Scala, które dobrze integruje się z Maven?
- 19. Jak dowiedzieć się, dlaczego Maven zawierał słoik?
- 20. Czy istnieje narzędzie przypominające kłódkę dla MSBuild?
- 21. Jak mogę się dowiedzieć, czy istnieje nieistniejący RenderSection?
- 22. Czy istnieje narzędzie emacs do wyświetlania struktury katalogów jako drzewa?
- 23. Hibernate 4.1.9: Które pliki jar są mi potrzebne?
- 24. Dlaczego moje testy szyn są tak powolne?
- 25. Jak mogę się dowiedzieć, dlaczego vim ciągle zmienia moje ustawienie expandtab?
- 26. Dlaczego moje szyfrowanie Java RSA daje mi wyjątek arytmetyczny?
- 27. Czy istnieje narzędzie do przetwarzania wstępnego C#?
- 28. Dlaczego moje właściwości CSS są nadpisywane/ignorowane?
- 29. Jak się dowiedzieć, czy plik został zmodyfikowany?
- 30. dlaczego moje treści są wyświetlane poza div?
Może to tylko dlatego, że strona sendgrid.com jest na czarnej liście? To może wyjaśnić ich opcjonalną funkcję "białej listy". – wimvds
@wimvds Tak jak powiedziałem w e-mailu, używam sendgrid przez kilka miesięcy bez problemu, dopóki ten nowy format e-maila nie będzie wysyłany –
Hmmm, co nie było całkiem jasne z twojego pytania, ale czy przeczytałeś ich [10 wskazówek, jak trzymać e-mail z folderu spamu] (http://blog.sendgrid.com/10-tips-to-keep-email-out-of-the-spam-folder/)? Zawiera linki do niektórych narzędzi, z których możesz skorzystać. – wimvds