Destio

Пример использования PHPMailer для Яндекс-почты

Я правда не помню, как его устанавливать, но как-то нетривиально, напишу потом.

Вот пример конфигурации PHPMailer, которая может посылать письма с почты Яндекса (почта для домена), аутентифицируясь по SMTP (не знаю, можно ли еще как-нибудь).

    $mail = new PHPMailer;
    $mail->CharSet = 'UTF-8';
//     $mail->SMTPDebug = 1;            // Если что-то не работает
    $mail->isSMTP();                    
    $mail->Host = 'smtp.yandex.com';  
    $mail->SMTPAuth = true;                          
    $mail->Username = $accountLogin;    // Логин от ящика
    $mail->Password = $accountPass;     // Пароль 
    $mail->SMTPSecure = 'tls';                            
    $mail->Port = 587;                                    
    $mail->From = $accountLogin;        // От кого будет письмо
    $mail->FromName = $fromName;        // Как зовут "от кого"
    $mail->addAddress($email1);         // Куда посылать        
    $mail->isHTML(true);                                  
    $mail->Subject = $subject;          // Тема
//Послать сообщение:
    $mail->Body = $message;             // Само письмо

    if(!$mail->send()) { 
        $errorAdmin = $mail->ErrorInfo; // Запишем себе ошибку, если не послалось
    }

Если в свойство From писать не email с которого отправлено, то Яндекс завернет такое письмо обратно.

Ярлыки: , , ,


Ближайшие сообщения:

Похожие сообщения:

Комментарии к этой записи отключены.