Monitoring i zarządzanie automatycznymi wiadomościami e-mail na Twoim hostingu

Pokaż jako Markdown

Dowiedz się, jak monitorować i zarządzać automatycznymi wiadomościami e-mail wysyłanymi z hostingu OVHcloud

Wprowadzenie

Zautomatyzowane e-maile to wiadomości wysyłane za pomocą skryptów. Zazwyczaj za pomocą funkcji "mail()" w PHP. Są one wykorzystywane na przykład do formularza kontaktowego na Twojej stronie WWW i umożliwiają Twoim użytkownikom wysyłanie wiadomości.

Info

Niniejszy przewodnik dotyczy głównie wiadomości e-mail wysyłanych ze skryptów zlokalizowanych na Twoim hostingu OVHcloud przy użyciu funkcji "mail()" PHP.

Jeśli chcesz zarządzać kontami e-mail zawartymi w Twojej ofercie MX Plan lub w ofercie hostingu OVHcloud, zapoznaj się z naszą dokumentacją dotyczącą E-maili współdzielonych - MX Plan.

Tip

Chociaż zdecydowanie zalecamy korzystanie z funkcji "mail()" PHP, możesz również wysyłać e-maile z hostingu współdzielonego za pomocą skryptu korzystającego z protokołu SMTP (Simple Mail Transfer Protocol).

Dowiedz się, jak monitorować i zarządzać automatycznymi wiadomościami e-mail wysyłanymi z hostingu OVHcloud.

Wymagania początkowe


Dostęp do Panelu klienta OVHcloud

  • Link bezpośredni:
  • Ścieżka nawigacji: Web Cloud > Hosting > Wybierz Twój hosting WWW

W praktyce

Prezentacja sekcji «Skrypty e-mail»

Aby uzyskać dostęp do sekcji «Skrypty e-mail», kliknij poniższe zakładki, aby wyświetlić kolejne 3 kroki.

Krok 1
Krok 2
Krok 3

Przejdź do strony i wybierz odpowiedni hosting WWW.

Web Hosting
Info

Aby uniknąć niepożądanego wykorzystania automatycznych wiadomości e-mail Twojego hostingu, zdecydowanie zalecamy wdrożenie systemu bezpieczeństwa, np. «captcha» w formularzach na Twojej stronie WWW realizujących wysyłki wiadomości e-mail (np. formularz kontaktowy).

Jeśli zauważysz, że wiadomości e-mail generowane przez Twoje skrypty nie są już wysyłane, mimo że stan usługi nadal umożliwia wysyłkę («Aktywny» lub «Force»), zalecamy:

  • weryfikację skryptów realizujących wysyłki: skrypty mogą nie być w stanie wysłać wiadomości z powodu błędu składni. Sprawdź zawartość swoich skryptów, popraw je jeśli to konieczne, a następnie ponów próbę.

  • testowanie wysyłki wiadomości e-mail za pomocą skryptu testowego: utwórz skrypt testowy wysyłający wiadomość e-mail na swój adres osobisty przy użyciu poniższego kodu:

<?php
$to = "RecipientEmail@address.tld"; 
$subject = "Test mail PHP"; 
$content = "The body/content of the Email";
$headers = "From: Website <SendingEmail@address.tld>\r\nReply-To: SendingEmail@address.tld";

if (mail($to, $subject, $content, $headers))
echo "The email has been sent successfully!";
else
echo "Email did not leave correctly!";
?>

W polu $headers podaj dwukrotnie ten sam adres e-mail nadawcy.

Jeśli poprawnie otrzymasz wiadomość The email has been sent successfully! na adres e-mail zdefiniowany w wierszu $to, oznacza to, że skrypty realizujące Twoje wysyłki zawierają błędy.

  • Upewnij się, że Twoje wysyłki nie używają serwera SMTP: nie podawaj serwera SMTP w parametrach swoich skryptów, gdy używasz funkcji "mail()" PHP. Jeśli posiadasz interfejs do administrowania wysyłkami wiadomości e-mail ze swojej strony WWW, zmień ten parametr w konfiguracji interfejsu.

  • Sprawdź całkowity rozmiar swojej wiadomości e-mail: wysłana wiadomość e-mail nie może przekraczać całkowitego rozmiaru 10 MB (wraz z enkapsulacją i nagłówkiem). Sama treść wiadomości nie może przekraczać 7/8 MB.

Zarządzanie stanami «Dezaktywowany», «Bounce» i «spam»

W tej sekcji znajdziesz szczegółowe informacje o każdym stanie, który zablokował Twoją funkcję e-mail.

Warning

Przed opisaniem każdego z tych stanów należy zrozumieć punkty, które mogą wpłynąć na reputację Twojej domeny lub uniemożliwić odbiór Twoich wiadomości e-mail.

Wcześniej sprawdź następujące punkty:

  • Konfiguracja rekordu SPF w strefie DNS domeny.
  • Konfiguracja rekordu DMARC w strefie DNS domeny, tylko jeśli serwer docelowy tego wymaga.
  • Sprawdź reputację adresu IP, z którego pochodzi wysyłka (adres IP Twojego hostingu), za pomocą narzędzia takiego jak MXtoolbox lub Spamhaus.
  • Wiadomość e-mail nie zawiera elementów, które mogłyby być interpretowane jako spam. Niewyczerpującą listę takich elementów znajdziesz w sekcji «Przypadek nr 3: Wysyłka legalnych wiadomości e-mail uznanych za spam» niniejszego przewodnika.
  • W przypadku braku blokady po stronie OVHcloud i jeśli wiadomość e-mail nie została odebrana lub odrzucona przez odbiorcę, skontaktuj się z odbiorcą, aby sprawdzić, czy wiadomość nie została zablokowana na poziomie serwera odbiorczego.

Stan «Dezaktywowany»

Ten stan pojawia się gdy:

  • wysłano zbyt wiele wiadomości e-mail w bardzo krótkim czasie;
  • zbyt wiele wiadomości e-mail wróciło z błędem;
  • samodzielnie dezaktywowałeś tę funkcję w Panelu klienta OVHcloud.

Aby odblokować sytuację, kliknij poniższe zakładki, aby wyświetlić kolejne 3 kroki.

Krok 1
Krok 2
Krok 3

Przejdź do strony i wybierz odpowiedni hosting WWW.

Stan «Bounce»

Ten stan pojawia się, gdy określony procent Twoich automatycznie wysłanych wiadomości e-mail wrócił z błędem.

Aby odblokować sytuację, kliknij poniższe zakładki, aby wyświetlić kolejne 3 kroki.

Krok 1
Krok 2
Krok 3

Przejdź do strony i wybierz odpowiedni hosting WWW.

Stan «spam»

Ten stan pojawia się, gdy z Twojego hostingu wysyłane są wiadomości uważane za spam.

Zazwyczaj temu zablokowaniu towarzyszy wysłanie wiadomości e-mail zatytułowanej «Nadużycie z Twoim hostingiem domain.tld» generowanej automatycznie przez nasze roboty bezpieczeństwa:

hosting

W związku z tą sytuacją możliwe są trzy przypadki:

  • Przypadek nr 1: wykorzystanie formularza kontaktowego przez robota:

Aby naprawić tę sytuację, należy zabezpieczyć wszystkie skrypty mogące wysyłać wiadomości e-mail z Twojego hostingu za pomocą systemu «Captcha».

Następnie przejdź do sekcji «Skrypty e-mail» Twojego hostingu. W tym celu kliknij poniższe zakładki, aby wyświetlić kolejne 3 kroki.

Krok 1
Krok 2
Krok 3

Przejdź do strony i wybierz odpowiedni hosting WWW.

  • Przypadek nr 2: wstrzyknięcie złośliwych plików do Twojego hostingu:

Aby naprawić tę sytuację, musisz wykonać co najmniej następujące działania:

  • Przeanalizuj logi swojego hostingu, aby zidentyfikować luki w bezpieczeństwie i zainfekowane pliki.
  • Usuń lub popraw złośliwe pliki/moduły.
  • W przypadku CMS (WordPress, Joomla!, PrestaShop, Drupal, ...), zaktualizuj CMS, wtyczki i powiązany motyw.
  • Zabezpiecz formularze kontaktowe za pomocą «captcha».

Jeśli używasz CMS, preferuj używanie «oficjalnych» wtyczek/motywów. Aktualizuj CMS, wtyczki i powiązany motyw jak najczęściej, aby uniknąć powtórzenia się sytuacji.

Po zabezpieczeniu hostingu kliknij poniższe zakładki, aby wyświetlić kolejne 3 kroki.

Krok 1
Krok 2
Krok 3

Przejdź do strony i wybierz odpowiedni hosting WWW.

W tym przypadku usunięcie jest obowiązkowe, aby usunąć spam oczekujący na wysyłkę.

  • Przypadek nr 3: Wysyłka legalnych wiadomości e-mail uznanych za spam

Jeśli to Ty jesteś nadawcą wiadomości e-mail, które spowodowały zablokowanie, poniżej znajdziesz kilka przykładów praktyk do unikania podczas wysyłania wiadomości e-mail (aby nie były zbyt łatwo uznawane za spam):

  • 3 lub więcej słów pisanych wielkimi literami w temacie/obiekcie wiadomości e-mail.
  • Brak tematu/tekstu w wiadomości e-mail.
  • Wiadomość e-mail zawiera jedynie obraz o rozmiarze przekraczającym 1 MB i kilka słów.
  • Temat wiadomości e-mail zaczyna się od: Hi, FREE, BUY, BUYING,....
  • Wiadomość e-mail zawiera więcej niż 70% białych znaków (nadużywanie klawisza «SPACJA» lub «ENTER» na klawiaturze).
  • Czcionka użyta do pisania wiadomości e-mail jest wyjątkowo duża.
  • Kolor tekstu i kolor tła są identyczne w pisanej wiadomości e-mail.
  • Publiczny adres IP (np. IP Twojego punktu dostępu do internetu) jest wymieniony w bazach reputacji.
  • Nagłówek wysłanej wiadomości e-mail nie spełnia standardów RFC «e-mail».
  • Linki w wiadomości e-mail są nieprawidłowe.
  • Adres URL w wiadomości e-mail nie jest bezpieczny (np. podany jako https://, podczas gdy URL istnieje tylko jako http://).
  • Wiadomość e-mail zawiera treści o charakterze pornograficznym lub podobne.
  • Wiadomość e-mail zawiera plik wykonywalny (EXE, BAT, PIF, XML, XLSX lub dokumenty z «makrami»), nawet jeśli jest «spakowany».

Jeśli mimo to stan usługi powróci do stanu «spam», odpowiedz na automatyczną wiadomość e-mail, którą otrzymałeś, podając, że podjąłeś niezbędne kroki.

Nasza usługa antyspamowa przeanalizuje sytuację, a nasz dział wsparcia skontaktuje się z Tobą, aby wyjaśnić procedurę odblokowania.

Wysyłka wiadomości e-mail za pomocą skryptu «SMTP»

Warning

OVHcloud udostępnia Ci usługi, za których konfigurację i zarządzanie odpowiadasz. To Ty odpowiadasz za ich prawidłowe funkcjonowanie.

Jednak zachęcamy do kontaktu z wyspecjalizowanym dostawcą w przypadku napotkania trudności. Niestety nie będziemy w stanie udzielić Ci wsparcia. Więcej informacji znajdziesz w sekcji «Sprawdź również» niniejszego przewodnika.

Chociaż zdecydowanie zalecamy korzystanie z funkcji "mail()" PHP, hosting współdzielony umożliwia wysyłanie wiadomości e-mail za pomocą skryptu korzystającego z protokołu SMTP (Simple Mail Transfer Protocol). Całkowity rozmiar Twojej wiadomości e-mail nie może przekraczać 10 MB (tj. 7/8 MB bez enkapsulacji).

Warning

Wiadomości e-mail wysyłane za pomocą skryptu korzystającego z konfiguracji SMTP nie będą mogły być zarządzane i śledzone z Twojego .

Info

Jeśli używasz adresu e-mail OVHcloud i tylko w tym przypadku, możesz również używać SMTPSecure «starttls» lub «tls» z Port 587. Jednak SMTPSecure «ssl» z Port 465 pozostaje konfiguracją preferowaną na naszej infrastrukturze.

Sprawdź również

Sprawdź logi swojego hostingu

Popraw błąd «403 Forbidden» wyświetlany na Twojej stronie

Przywróć przestrzeń dyskową FTP Twojego hostingu

W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój itp.) skontaktuj się z partnerami OVHcloud.

Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, sprawdź nasze oferty pomocy.

Dołącz do grona naszych użytkowników.

Czy ta strona była pomocna?