Jak mogę wyświetlić wiadomości e-mail wysłane przy użyciu funkcji poczty PHP i zablokowane przez SPAMASSASSIN?

Procédure

Jak mogę uzyskać dostęp do logów funkcji PHPMail()?

1. Aby uzyskać dostęp do logów funkcji PHPMail( ) na hostingu współdzielonym, należy połączyć się z interfejsem zarządzania hostingiem i kliknąć przycisk"Logi Apache i PHP".

Jak mogę wyświetlić wiadomości e-mail wysłane przy użyciu funkcji poczty PHP i zablokowane przez SPAMASSASSIN?

2. Przejdź do dolnej części strony, do sekcji"Dzienniki poczty wysłanej przy użyciu funkcji PHP Mail()", aby dowiedzieć się więcej o błędzie wysyłania.

Jak mogę wyświetlić wiadomości e-mail wysłane przy użyciu funkcji poczty PHP i zablokowane przez SPAMASSASSIN?

Jakie są zasady działania SpamAssassin i jak mogę naprawić problem?

SpamAssassin przeprowadza szereg testów wiadomości przed ich wysłaniem. W zależności od wyników, do wiadomości przypisywany jest wynik.

Jeśli wynik przekroczy zdefiniowany próg, wiadomość zostanie uznana za spam. Następnie tworzony jest filtr kierujący wiadomość do kosza. Wszystkie wiadomości muszą przejść przez SpamAssassin przed wysłaniem. SpamAssassin ustawia dwa nowe nagłówki w przypadku spamu: X-Spam-Status i X-Spam-Level.

Dzienniki pozwalają zobaczyć, skąd pochodzi problem i dlaczego wiadomość e-mail została uznana za spam. Najczęstsze powody to

  • Wysłanie kilku tysięcy wiadomości e-mail w bardzo krótkim czasie (kilka sekund).
  • Wysyłanie wiadomości e-mail na niewłaściwy adres e-mail

Plik dziennika daje przegląd błędu, jak również jego źródło (nieprawidłowy e-mail, problem z kodowaniem na jednej ze stron PHP , na przykład). W przypadku zbyt dużej ilości spamu pochodzącego z witryny, funkcja PHPMail() może zostać automatycznie wyłączona na określony czas.

Aby uzyskać plik PHP, który spowodował to zablokowanie/wysłanie, należy wyszukać termin X-PHP-Originating-Script w wiadomości e-mail, która spowodowała błąd.

Wnioski

Możesz teraz uzyskać dostęp do logów funkcji PHPMail() na swoim hostingu zmutowanym z LWS. Dzienniki funkcji PHPMail() wskazują błędy podczas wysyłania wiadomości e-mail.

Nie wahaj się podzielić swoimi komentarzami i pytaniami!

help.lws.net/a/972
Czy ten artykuł był pomocny?

Tak

Nie

Przeczytano 28 047 razy

Dziękujemy! Zadawaj pytania dotyczące naszej dokumentacji, jeśli potrzebujesz więcej informacji, i pomóż nam ją ulepszyć.

Podobne artykuły

Masz pytanie dotyczące tego artykułu?

Zadaj je zespołowi LWS i społeczności. Odpowiedź zostanie opublikowana po moderacji.

Zadaj pytanie zespołowi LWS i jego społeczności

RODO: Administrator: LWS-Ligne Web Services. Cel: moderacja i publiczna publikacja pytania, ewentualne powiadomienie o odpowiedzi. Podstawa prawna: zgoda (art. 6 ust. 1 lit. a RODO). Przechowywanie adresów e-mail: 90 dni po powiadomieniu, maksymalnie 12 miesięcy bez odpowiedzi. Aby skorzystać ze swoich praw, zobacz sekcję RODO naszego regulaminu.