PHP ułatwia wysyłanie poczty z aplikacji internetowych, ale wymaga trochę konfiguracji w php.ini, aby użyć zdalnego serwera SMTP.
Odpowiednią sekcją w php.ini do konfiguracji poczty e-mail jest funkcja pocztyi aby PHP używało zewnętrznego serwera pocztowego, musisz ustawić SMTP na adres serwera pocztowego usługodawcy internetowego. Jest to ten sam adres, którego używasz w programie pocztowym dla serwera poczty wychodzącej, np. "Smtp.isp.net". Inne ustawienie to sendmail_from, który określa domyślny adres e-mail, z którego wysyłane są wiadomości e-mail w języku PHP.
Skonfiguruj PHP do używania zdalnego serwera SMTP do wysyłania poczty
Konfigurowanie funkcji poczty wewnętrznej do korzystania z protokołu SMTP jest dostępne tylko w systemie Windows. Na innych platformach PHP powinien używać lokalnie dostępnego wysyłania sendmaila lub sendmaila. Alternatywnie możesz użyć pakietu poczty PEAR.
Typowa konfiguracja wygląda następująco:
funkcja pocztySMTP = smtp.isp.netsendmail_from = [email protected]