Отправка email с помощью скрипта PHP. Авторизация SSL/TSL на примере Яндекс Почты.

Если вы хотите отправить письмо с помощью любого smtp сервера(конечно если он настроен для этих дел), то вам поможет данный скрипт. Найдено на просторах веб паутины давным давно. Спасибо создателям, к сожалению адрес источника утерян.

В данном примере используется метод авторизации через сервер Яндекса, вы можете подкорректировать настройки для любого другого сервера. Итак.

Вам потребуется библиотека libmail.php

И собственно сама отправка письма:

<?php
include «libmail.php»; //Класс для работы с мейлом через smtp SSL/TSL
$m= new Mail(«utf-8″); // начинаем
$m->From( » Server Notification;admin@yandex.ru» ); // от кого отправляется почта
$m->To( $emailAddress ); // кому адресованно
$m->Subject( «Registration» );
$m->Body( «Вы зарегистрировались. Ваш пароль:».$_REQUEST['password'] );   
$m->Priority(3);// приоритет письма
$m->smtp_on(«ssl://smtp.yandex.ru»,»admin@yandex.ru»,»1234567″, 465);
$m->Send();    // а теперь пошла отправка

?>
Читать дальше