swiftmailer и Gmail

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
MegaCoder
Сообщения: 62
Зарегистрирован: 2014.07.27, 15:20

swiftmailer и Gmail

Сообщение MegaCoder »

Здрасти.
Сколько ни копался так и не нашел причину.
Не могу отправлять почту через SMTP Пробовал через gmail и yahoo. У каждого своя проблема....

На gmail не принимает имя и пароль.
Expected response code 250 but got code "535", with message "535-5.7.8 Username and Password not accepted. Learn more at
535 5.7.8 https://support.google.com/mail/?p=BadCredentials

Настройки самые что ни на есть стандартные

Код: Выделить всё

'mailer' => [
            'class' => 'yii\swiftmailer\Mailer',
            // send all mails to a file by default. You have to set
            // 'useFileTransport' to false and configure a transport
            // for the mailer to send real emails.
            'useFileTransport' => false,
			'transport' => [
                'class' => 'Swift_SmtpTransport',
                'host' => 'smtp.gmail.com', // e.g. smtp.mandrillapp.com or smtp.gmail.com smtp.mail.yahoo.com
                'username' => 'myaccount@gmail.com',
                'password' => 'password',
                'port' => '587', // Port 25 is a very common port too
                'encryption' => 'tls', // It is often used, check your provider or mail server specs
            ],
        ],
Отправка, тоже самая элементарная.

Код: Выделить всё

\Yii::$app->mailer->compose()->setFrom('акщь@gmail.com')->setTo('ещ@gmail.com')->setSubject('Password restore')->setTextBody("Test mail send")->send();
Не работает ни на локалхосте ни на сервере.... ошибка и там и там та же...
...и да, доступ к незащищенным аппликациям в настройках джимеила давал.
Аватара пользователя
proctoleha
Сообщения: 298
Зарегистрирован: 2016.07.10, 19:00

Re: swiftmailer и Gmail

Сообщение proctoleha »

все письма должны отправляться ТОЛЬКО от имени myaccount@gmail.com
setFrom('myaccount@gmail.com')
Вот за что я не люблю линукс, так это за свои кривые, временами, руки
MegaCoder
Сообщения: 62
Зарегистрирован: 2014.07.27, 15:20

Re: swiftmailer и Gmail

Сообщение MegaCoder »

И так тоже отправлял - не работает. Ошибка все та же.
chesar
Сообщения: 514
Зарегистрирован: 2013.04.10, 17:49

Re: swiftmailer и Gmail

Сообщение chesar »

Попробуй 465 порт и SSL
MegaCoder
Сообщения: 62
Зарегистрирован: 2014.07.27, 15:20

Re: swiftmailer и Gmail

Сообщение MegaCoder »

Пробовал - тот же результат.
Что интересно, пробовал с 2 разных локалхостов с разным вампом и разной версией PHP. Причем там есть другие проекты с функцией отправления SMTP все нормально работает. Даже с сервера работающего пробовал - все та же ошибка.
Аватара пользователя
tsurka
Сообщения: 222
Зарегистрирован: 2012.05.07, 17:10
Откуда: Приднестровье
Контактная информация:

Re: swiftmailer и Gmail

Сообщение tsurka »

Продебажте массив $config в index.php или убедитесь что после мержа конфигов+локальных у вас в итоге верный username+pass, может в локальном конфиге неверные данные.
Ответить