PHP Poczta Wprowadzenie
mail() Funkcja pozwala na wysyłanie wiadomości e-mail bezpośrednio ze skryptu.
wymagania
Dla funkcje pocztowe mają być dostępne, PHP wymaga zainstalowany i działający system e-mail. Program do wykorzystania jest zdefiniowana w ustawieniach konfiguracyjnych w pliku php.ini.
Instalacja
Funkcje mail są częścią jądra PHP. Nie ma potrzebne do korzystania z tych funkcji instalacji.
Konfiguracja wykonawcza
Zachowanie funkcji poczty zależy od ustawień w pliku php.ini:
Nazwa | Zaniedbanie | Opis | Zmienny |
---|---|---|---|
mail.add_x_header | "0" | Dodaj X-php niepochodzące-Script, który obejmie UID skryptu, a następnie nazwę pliku. PHP 5.3.0 i wyżej | PHP_INI_PERDIR |
mail.log | ZERO | Ścieżka do pliku dziennika, który będzie rejestrować wszystkie mail() zwraca. Zaloguj zawierać pełną ścieżkę skryptu, numer linii, aby adres i nagłówki. PHP 5.3.0 i wyżej | PHP_INI_PERDIR |
SMTP | "Lokalny Gospodarz" | Tylko system Windows: Nazwa DNS lub adres IP serwera SMTP | PHP_INI_ALL |
smtp_port | "25" | Tylko system Windows: Numer portu SMTP. PHP 4.3.0 przede | PHP_INI_ALL |
sendmail_from | ZERO | Tylko system Windows: Określa "from" adres do użycia podczas wysyłania poczty z mail() | PHP_INI_ALL |
sendmail_path | "/ Usr / sbin / sendmail -t -i" | Określa, gdzie program sendmail można znaleźć. Dyrektywa ta działa również pod Windows. Jeśli ustawione, SMTP, smtp_port i sendmail_from są ignorowane | PHP_INI_SYSTEM |
Funkcje PHP 5 Poczta
Funkcjonować | Opis |
---|---|
ezmlm_hash() | Oblicza wartość hash potrzebną ezmlm |
mail() | Pozwala na wysyłanie wiadomości e-mail bezpośrednio ze skryptu |