Использование функции mailПрограммирование на php очень легко освоить, поэтому сейчас мы научимся использовать функцию mail в php для отправки e-mail сообщений.
Синтаксис функции mail
boolean mail(to, subject, body [extra])
Как видите, у функции присутствует 4 параметра. Первый задает конечный адрес получателя, второй - тему сообщения, третий - текст сообщения, ну и четвертый описывает дополнительные заголовки. Если вы хотите отправить массовую рассылку, то в параметре to нужно пречислить все необходимые адреса через запятую.
На самом деле параметров письма гораздо больше трех. Поэтому в дополнительным заголовках мы можем указать необходимые свойства, которые нужно разделять символами конца строки и перевода каретки "\r\n".
Пример использования функции mail
$To = "casual-coder@mail.ru"; $Subject = "Это тема сообщения"; $From = "casual-coder.ru@mail.ru"; $Body = "Hello casual-coder.ru !!!"; $Serv = "one@@mail_server.ru"; $Other = "From: $From\r\nCc: $Serv";
if(mail($To, $Subject, $Body, $Other)) print('Сообщение на $To отправлено'); else print('Ошибка отправки сообщения');
Хотите научиться создавать скрипты для рассылки новостей? Тогда читаем дальше. Когда вы создаете скрипт для массовой рассылки, то можете столкнуться с проблемой нехватки времени на выполнение скрипта. По умолчанию время установлено в районе 30 секунд, а так как на многих хостингах доступ к php.ini невозможен, то мы будем решать эту проблему программно. Существует функция set_time_out(), которая позволяет задать тайм-аут для конкретного скрипта. В качестве аргумента используется количество секунд, к примеру: set_time_out(180)
Как видите использовать функцию mail в php очень просто. Чтобы получить новые материалы по программированию, советую посетить блог программиста. Удачи во всех начинаниях! |