Dlaczego Gmail uważa, że ​​poczta wysyłana przez mój serwer jest spamem? [Zamknięte]

18

Pełna wiadomość otrzymana przez Gmaila (e-mail, adres IP serwera i host są zastępowane):

Delivered-To: <myemail>
Received: by 10.180.24.132 with SMTP id u4cs216052wif;
        Thu, 20 Oct 2011 03:22:03 -0700 (PDT)
Received: by 10.14.9.165 with SMTP id 37mr1294749eet.51.1319106122223;
        Thu, 20 Oct 2011 03:22:02 -0700 (PDT)
Return-Path: <www-data@<serverdomain>>
Received: from <serverdomain> (<serverdomain>. [<serverip>])
        by mx.google.com with ESMTP id s55si2781134ees.156.2011.10.20.03.22.02;
        Thu, 20 Oct 2011 03:22:02 -0700 (PDT)
Received-SPF: pass (google.com: domain of www-data@<serverdomain> designates <serverip> as permitted sender) client-ip=<serverip>;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of www-data@<serverdomain> designates <serverip> as permitted sender) smtp.mail=www-data@<serverdomain>
Received: by <serverdomain> (Postfix, from userid 33)
    id AEF1F47462EE; Thu, 20 Oct 2011 10:22:00 +0000 (UTC)
To: <myemail>
Subject: Registration confirmation
From: <sitename> mailing robot <no-reply@<serverdomain>>
MIME-Version: 1.0
Content-type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
Message-Id: <20111020102200.AEF1F47462EE@<serverdomain>>
Date: Thu, 20 Oct 2011 10:22:00 +0000 (UTC)

Please confirm your registration on the site by clicking this link:

<A href="<confirmationlink>" target=_blank><confirmationlink></A>

Co jest nie tak z tym e-mailem? Dlaczego Gmail uważa, że ​​to spam?

mephisto123
źródło
Kilka szybkich pomysłów: - Czy wiadomości e-mail pochodzą z domowego bloku ip? - Możliwe, że ktoś oznaczył podobny e-mail jako spam.
1. Nie. Nie wysłałem go jeszcze nikomu poza moim własnym kontem Gmail.
jeśli na jednym z Twoich serwerów działa Spamassassin, możesz sprawdzić jego szczegółowe wyniki, są one dodawane w nagłówkach. Bardzo pomaga, czasem chodzi o rzeczy tak głupie, jak złe

Odpowiedzi:

14

Czy postępujesz zgodnie z ich wytycznymi dla nadawców masowych ? (Jak nagłówek „Precedence: bulk” ...)

Nie sądzę, aby HTML w twojej poczcie był prawidłowy. Brak elementu głównego itp. Jeśli wysyłasz wiadomości zawierające tylko HTML, upewnij się, że jego kod HTML jest poprawny.

Lub jeszcze lepiej: dołącz także wersję tekstową wiadomości (osoby takie jak ja, korzystające z konsolowych klientów e-mail, będą Ci wdzięczne!). IMHO wraz z wersją zwykłego tekstu zmniejszy również prawdopodobieństwo, że twoja wiadomość zostanie uznana za spam (większość spamów, które widzę, to tylko HTML, a to jest kryterium przynajmniej dla SpamAssassin).

Schnouki
źródło
Właśnie zmieniłem wiadomość na zwykły tekst, aby upewnić się, że problem nie występuje w kodzie HTML. Wygląda na to, że teraz przechodzi filtr. Ale tak naprawdę muszę to sprawdzić na innym koncie Gmail. Zrobię to jutro, ponieważ dziś wszyscy już śpią :) Jeśli to naprawdę pomogło, dam ci nagrodę :)
Cholera, nie mogę teraz przyznać nagrody> <Ponieważ została migrowana :(
mephisto123,
Fajnie
7

Używam własnych serwerów dedykowanych od co najmniej 5 lat.

Czasami Google taguje je jako spam przez 2 dni, a potem zaznaczam „nie spam” w Gmailu przez kolejne 6 miesięcy.

Powinieneś przetestować

Treść wiadomości e-mail może również wpływać na pocztę Google

  • Prawidłowy format (prosty test przez telnet ma najczęściej niewłaściwy format)
  • Słowa kluczowe (użycie „testu” jest złym pomysłem, często kończyło się na spamerze podczas moich testów)

Jak powiedziałem, z tą samą zawartością i absolutnie bez zmian w moich ustawieniach, Google oznaczył je jako spam przez dwa dni, a następnie przestał. Przez 5 lat zdarzało się to 3 lub 4 razy, ale nigdy więcej niż 48 godzin na raz.

chriscatfr
źródło
jeśli na jednym z Twoich serwerów działa Spamassassin, możesz sprawdzić jego szczegółowe wyniki, są one dodawane w nagłówkach. Bardzo pomaga, czasem chodzi o rzeczy tak głupie, jak złe
2

Czy to na współdzielonym hostingu czy dedykowanym serwerze. Jeśli zostanie udostępniony, jeśli ktoś z tego samego adresu IP wysłał masowe wiadomości e-mail (powiedzmy 25 lub więcej), wówczas możliwe jest umieszczenie IP na czarnej liście. Innym powodem spamu jest użycie niektórych słów spamu. Często spam jest wykonywany za pomocą algorytmów wykorzystujących techniki eksploracji danych, co oznacza, że ​​musisz kilkakrotnie wyćwiczyć algorytm wiadomości e-mail na swój identyfikator e-mail z różnych adresów IP i zaznaczyć, że nie jest to spam, co nie jest wykonalnym rozwiązaniem. Innym sposobem na uzyskanie tego jest sprawienie, aby Twoja witryna była co najmniej mało popularna poprzez dostarczanie linków zwrotnych, zwykle technik stosowanych w SEO. Mówię o tym dzięki praktycznemu doświadczeniu z wieloma moimi stronami internetowymi, które uruchomiłem kilka razy i zamknąłem.

Saikrishna
źródło
Jest dedykowany. Zwiększenie popularności strony internetowej nie jest możliwe atm, najpierw wypróbuję inne porady wymienione w innych odpowiedziach. W każdym razie dziękuję za odpowiedź.
1

Jeśli Twój serwer nie przejdzie wyszukiwania wstecznej domeny, Gmail może umieścić to w spamie.

Ravi Bhatt
źródło
To robi. Otrzymano: z <domena_serwera> (<domena_serwera>. [<serverip>])
niekoniecznie sprawdź, czy twój serwer ma statyczny adres IP. czy to za ogromną siecią lub dynamiczną usługą dns?
Sprawdziłem za pomocą nslookup (set type = ptr, server 8.8.8.8, <serverip> daje <serverdomain>)
I tak, serwer ma statyczny adres IP. Możesz wpisać jego adres IP w przeglądarce, a strona wyświetli domyślną nazwę hosta.
1

Ponieważ Twoje nagłówki wydają się poprawne, prawdopodobnie wpisuje coś w treści wiadomości. Jedną z rzeczy, na których używa SpamAssassin (nie wiem, czy to właśnie używa Gmaila), jest bardzo krótka wiadomość, taka jak powyższa, zawierająca hiperłącze lub grafikę, więc możesz odnieść korzyść, wydłużając nieco swoją wiadomość. Jednym ze sposobów, aby się tego dowiedzieć, jest wysłanie go na własne konto Gmail, a gdy pojawi się w folderze spamu, sprawdź w nagłówkach wszelkie dodane informacje o spamie. Może zawierać wskazówki dotyczące tego, jakiego silnika spamowego używa Gmail lub jakie zasady łamie Twoja wiadomość.


źródło
Te nagłówki pochodzą z prawdziwej wiadomości wysłanej na moje własne konto Gmail :) Ale postaram się wydłużyć wiadomość, dzięki za radę.
1

Jest <confirmationlink>w <serverdomain>?

To bardzo krótka wiadomość, więc byłoby łatwo oznaczyć ją jako spam, jeśli wysyłasz ją z adresu, który nie pasuje do domeny linku.

Niektóre osoby mogą nawet nacisnąć przycisk spamu z tego samego powodu.

eglasius
źródło
Niestety, link nie znajduje się w domenie serwerowej. Ponieważ w adresie IP jest niewiele domen i mogę sprawić, by miały prawidłowe odwrotne rekordy DNS tylko dla jednej domeny.
@ mephisto123 możesz spróbować skonfigurować domenę i regułę przekierowania, aby ją poprawić. W ten sposób Twoje domeny będą pasować.
eglasius
0

Upewnij się, że Twoja domena ma odpowiednie rekordy MX i prawidłowy rekord SPF wskazujący na serwer poczty wysyłającej.

Możliwe jest również, że adres IP przypisany do twojego serwera e-mail wcześniej wysłał spam.

Spójrz na https://mail.google.com/support/bin/answer.py?answer=81126#authentication

Martin Samson
źródło
Dziękuję za odpowiedź. Tak, domena ma odpowiedni rekord MX powiązany z rekordem głównej domeny A. I tak, domena ma poprawny rekord SPF. Domena nie jest wymieniona na publicznych listach bloków.
0

Jeśli wysyłasz go z dynamicznego adresu IP, są one często oznaczane jako spam. Możesz sprawdzić, czy twoi gospodarze zostali wykryci jako spam, dodając adres IP serwera na końcu następującego adresu URL: http://www.spamhaus.org/query/bl?ip=

Benjie Gillam
źródło
Serwer ma statyczny adres IP. I nie ma go na żadnej liście bloków wymienionej w spamhaus.
0

Sprawdź: - identyfikator serwera nie zgadza się z domeną nadawcy - serwer jest oznaczony jako źródło spamu przez Gmaila. Zrobiono to, ponieważ uznano, że wiele osób oznaczyło jako spam wcześniejsze wiadomości z tego serwera / domeny - odnosi się do treści pochodzących ze źródeł zewnętrznych zidentyfikowanych jako niepewne lub same źródła spamu.

Alfabravo
źródło