Теперь, когда вы полностью разобрались с основными параметрами функции mail(), вы без труда можете позволить себе отправление любого сообщения, необходимого вам или вашим пользователям. А если у вас возникла необходимость отправить некоторое количество писем, используя одну функцию, можно поступить так:
1. $to .= "Sasha<sasha57@edu.ou.com>". ", ";
2. $to .= "Sveta <sveta34@edu.ou.com>". ", ";
3. $to .= "ronabop@php.net";
4. $subj = "Напоминание о дне рождения в марте";
5. $message .= "День ttМесяц, ttГодn";
6. $message .= "12-го ttMapтttl982n";
7. $message .= "2-гоttMapт ttl983n";
8. $headers .= "From: Birthday Reminder <birthday@php.net>n";
9. $headers .= "X-Sender: <birthday@php.net>n";
10. $headers .= "X-Mailer: PHPn";
11. $headers .= "X-Priority: 1n";
12. $headers .= "Return-Path: <birthday@php.net>n";
13. mail($to, $subj, $message, $headers);
Первая—третья строки задают адреса получателей сообщения. Четвертая строка описывает тему сообщения, пятая—седьмая — включают содержание послания. В данном случае это даты дней рождения: день, месяц и год. В случае какой-либо ошибки необходимо будет узнать основные параметры сообщения, чтобы сообщить об этом отправителю, поэтому в восьмой строке указывается электронный адрес отправителя сообщения. В нашем случае это birthday@php.net. Далее по отдельности описываются основные параметры: девятый — отправитель, десятый — X-Mailer, т. е. программа, отправившая письмо, одиннадцатый — задается приоритет сообщения, двенадцатый — адрес, куда отправится уведомление об ошибке, если такая произойдет.
После того все параметры были заданы, мы без каких-либо проблем их в нашу функцию — тринадцатая строка.
Если в переменную, указывающую адрес получателя, внести несколько адресов, разделенных пробелами, информация будет разослана по всем указанным адресам. Это открывает простой путь к организации собственной, ни от кого не зависящей системы почтовых рассылок.