Задать вопрос
des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

Php mailer ошибка?

вообще то использую это расширение www.yiiframework.com/extension/smtp-mail/#hh0
но думаю суть у них общая
config
'components' => array(
        'Smtpmail'=>array(
            'class'=>'application.extensions.smtpmail.PHPMailer',
            'Host'=>"myfactory.mail.ru",
            'Username'=>'',
            'Password'=>'',
            'Mailer'=>'smtp',
            'Port'=>25,
            'SMTPAuth'=>false, 
            'SMTPDebug' => 1,
        ),

контролер
public static function mailsend($to,$from,$subject,$message){
        $mail=Yii::app()->Smtpmail;
        $mail->SetFrom($from, 'From NAme');
        $mail->Subject    = $subject;
        $mail->MsgHTML($message);
        $mail->AddAddress($to, "");
        
        if(!$mail->Send()) {
            echo "Mailer Error: " . $mail->ErrorInfo;
        }else {
            echo "Message sent!";
        }
        $mail->ClearAddresses();
    }

    public function actionContact()
    {
\\\\\
SiteController::mailsend(Yii::app()->params['adminEmail'],$model->name,'test',$model->body);

Invalid address: adminSMTP -> ERROR: Failed to connect to server: php_network_getaddresses: getaddrinfo failed: ����������� ��� �����, �� ������ ������������ ���� �� �������. (0)
The following From address failed: root@localhost : Called Mail() without being connected Mailer Error: The following From address failed: root@localhost : Called Mail() without being connected


обязательно ли указывать логин\пас?
  • Вопрос задан
  • 1899 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
des1roer
@des1roer Автор вопроса
ученье - свет, а неученье - приятный полумрак
с таким конфигом заработало
'Smtpmail'=>array(
            'class'=>'application.extensions.smtpmail.PHPMailer',
            'Host'=>'mail.mycompany.ru',
            'Username'=>'',
            'Password'=>'',
            'Mailer'=>'smtp',
            'Port'=>25,           
            'SMTPDebug' => 1,
        ),

по факту видать в имени хоста напутал
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
логин пасс обязательно, там ещё внимательнее яндекс на ssl перешёл
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы