Найбільш зручним і поширеним методом відправки листів в PHP є функція mail () -
Опис функції:
bool mail ( string $ To , string $ Subject , string $ Message [, string $ Additional_headers [, string $ Additional_parameters ]])
де
$ To - email адреса одержувача листа
$ Subject - тема повідомлення
$ Message - тіло листа
$ Additional_headers - додаткова заголовна інформація: кодування, прапори важливості, користувальницькі прапори.
$ Additional_parameters - додаткові параметри командного рядка, специфічні для кожного з sendmail серверів
Необхідне ПЗ:
Mail () включена в стандартну бібліотеку функцій і може бути використана при наявності сервера sendmail, який, зазвичай, встановлений на * NIX-системах. Оскільки більшість компаній-хостерів користується саме серверами на ОС Лінукс проблем з цією функцією не виникає. Для ОС Віндовс також існують Sendmai-сервера, але вони не входять в стандартний пакет установки і є платними.
Приклад використання функції mail ()
$ To = 'Nobody [ @ ] example.com'-
$ Subject = 'The subject'-
$ Message = 'Hello'-
$ Headers = 'From: webmaster [ @ ] example.com' . " R n" .
'Reply-To: webmaster [ @ ] example.com' . " R n" .
'X-Mailer: PHP /' . phpversion() -
mail($ To, $ Subject, $ Message, $ Headers) -
?>
Неофіційна російськомовна документація:
Відправка пошти за допомогою функції mail () в PHP - докладна стаття з прикладами скрипта і HTML-сторінок на сайті phpClub.
Керівництво по функції mail () з прикладами - міні-сайт, присвячений виключно функції mail () і прикладам її використання.
Розширена інформація про використанні функції mail () та інших функцій повідомлень
Опис функції mail () - (Англ) офіційна документація, додаткові приклади, обговорення роботи і практичне застосування
Опис функції imap_mail () - (Англ) офіційна документація по використанню команди imap_mail ().
Опис функції Mail () в пакеті PEAR - (Англ) офіційна сторінка мультипротокольной функції Mail () з безкоштовного пакету-репозиторію PEAR.