Почта yandex smtp: Настройка почтовых программ на компьютере

Как настроить Laravel для работы с SMTP сервером Яндекс Почты

Для тех, кто как и я не использует почтовый сервер у себя на сервере, приходится решать вопрос отправки почты через внешние сервисы бесплатных почтовых ящиков крупных провайдеров этой услуги таких, как, например, Яндекс или Google. У Яндекса, которым я предпочитаю пользоваться из-за удобства интерфейса, а не из-за патриотизма, почта очень просто подключается к доменному имени, (но об этом как-нибудь в другой раз).

  1. Заводим почту домена на Яндексе, привязанную к домену сайта
  2. .env — файл с основными настройками фреймворка Laravel для работы с Яндекс Почтой
  3. Файл mail.php с настройками Laravel для работы почтовых сервисов
  4. Обновляем кэш фреймворка Laravel

В этой статье рассмотрим, какие настройки нужно сделать для того, чтобы «слать мыло», используя почтовый ящик, привязанный к аккаунту того сайта, с которого было решено его использовать.

1. Заводим почту домена на Яндексе, привязанную к домену сайта

Внимание!
Просто бесплатный почтовый ящик Яндекса можно конечно попробовать подцепить, но не факт, что он будет исправно работать.
Разработчики Яндекса вроде как подстраховались, и не особо горят желанием раздавать бесплатные мощности своих серверов для рассылки спама всем желающим. Так что, если очень хочется, но что-то не получается, заведите себе ящик на своём доменном имени. Вероятность, что после этого всё заработает, достаточно большая. 😉

Итак, имея почтовый ящик на собственном домене типа [email protected] который привязан к Яндексу, нужно внести настройки в два файла Laravel:

2.

.env — файл с основными настройками фреймворка Laravel для работы с Яндекс Почтой

Ищем и прописываем свои данные:

MAIL_MAILER=smtp
MAIL_HOST=smtp.yandex.ru
MAIL_PORT=465
MAIL_USERNAME=ТУТ_ЛОГИН_В_ВИДЕ[email protected]
MAIL_PASSWORD=ТУТ_ПАРОЛЬ_ОТ_ЯЩИКА
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=ТУТ_ЕЩЁ_РАЗ_ЛОГИН_В_ВИДЕ[email protected]
MAIL_FROM_NAME="Тут какое-то название"

Файл . env находится в корне проекта Laravel (для тех, кто не понимает, где его искать)

3. Файл 

mail.php с настройками Laravel для работы почтовых сервисов

Файл mail.php находится в папке config — там его ищите 😉

Ищем блок с информацией о конфигурации SMTP-соединения и прописываем свои данные:

    'mailers' => [
        'smtp' => [
            'transport' => 'smtp',
            'host' => env('MAIL_HOST', 'smtp.yandex.ru'),
            'port' => env('MAIL_PORT', 465),
            'encryption' => env('MAIL_ENCRYPTION', 'ssl'),
            'username' => env('MAIL_USERNAME'),
            'password' => env('MAIL_PASSWORD'),
            'timeout' => null,
            'auth_mode' => null,
        ],

Как видно, основные данные SMTP соединения данной секции формируются из констант, которые мы уже прописали в основном файле настроек 

.env.

4. Обновляем кэш фреймворка Laravel

После того, как всё настроено, обязательно обновите кэш фреймворка с помощью команды:

php artisan config:cache

У меня после этих манипуляций почта начала прилетать на почту домена, привязанную к Яндексу. Чего и вам желаю. =)

P.S. Сейчас у меня установлена актуальная рабочая версия: Laravel Framework 8.10.0.

Заберите ссылку на статью к себе, чтобы потом легко её найти!
Выберите, то, чем пользуетесь чаще всего:

Настройка Яндекс — почты для Laravel и модуля swiftmailer

Нет комментариев для Оценок пока нет Настройка Яндекс — почты для Laravel и модуля swiftmailerОпубликовано в рубрике IMAP, Laravel, PHP, POP, SMTP, WEB От WebSofterОпубликовано

Пришлось намедни настройки Яндекс-почту для проект ана Laravel и хотел бы поделиться опытом настройки, возможно кому-то пригодится материал.

Генерация пароля приложений для SMTP Яндекс — почты

Переходим в свой почтовый ящик и выбераем пункт «Почтовые программы». В данном разделе нужно проставить галочку рядом с пунктом «С сервера imap.yande.ru по протоколу IMAP». В способе авторизации оставляем галочку только напротив пункта «Пароли приложений и OAuth-токены»

Раздел Почтовые программы

Далее открываем страницу «Управление аккаунтом» и в разделе «Пароли и авторизации» создаем новый пароль для входа в сторонние программы. В высветившимся окне подтверждаем действие, нажав на кнопку «Включить пароли приложений»

Раздел Включить пароли приложенийВключение паролей для приложений

Чтобы создать пароль для приложения, введим пароль для своего аккаунта и он не будет передаваться сторонним сервисам

Задание пароля для Yandex SMTP

В типе приложений выбераем «Почта» и введите название для пароля. Мы вводим название сервиса, чтобы не путаться. Затем нажмите на кнопку «Создать»

Задаем название для нового аккаунта

Нам автоматом будет сгенерирован новый пароль и нужно его использовать, как «Пароль SMTP» и «Пароль IMAP» при задании параметров в .env Laravel

Новый сгенерированный пароль

Настройка параметров .env в Laravel

Дам сразу пример правильно заполненных параметров и в этом нет ничего сложно. Просто надо прописать нужные данные для нужных перменных

...
MAIL_MAILER=smtp
MAIL_HOST=smtp.yandex.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=mypassword
MAIL_ENCRYPTION=tls
[email protected]
MAIL_FROM_NAME="${APP_NAME}"
...

Список возможных ошибок

Приведу ниже 2 вида ошибок, которые мне встретились при настройке, чтобы при поиске вы попали сюда:

первая ошибка связана с тем, что модуль не может соединиться с сервером почты yandex

Зачастую это связано с тем, что указан неправильный порт или авторизационные данные. Порт нужно указать, как 587, а не 465

{message: "Connection to tcp://smtp.yandex.com:465 Timed Out", exception: "Swift_TransportException",…}
exception: "Swift_TransportException"
file: "/var/www/html/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php"
line: 475
message: "Connection to tcp://smtp.yandex.com:465 Timed Out"

вторая ошибка связана с тем, что есть доступ к хосту, но сервер не может обработать отправку сообщения

Зачастую это связано с тем, что не указан/неправильно указан обратный адрес. Яндекс требует чтобы почта отправлялась с его реального адреса, а если вы не указали его явно, Laravel подставит там свою заглушку в файле config/mail.php, т.е. парметр [email protected] нужно указать реальный в файле .env, желательно относящийся к домену *@yandex.ru

exception: "Swift_TransportException"
file: "/var/www/html/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport. php"
line: 459
message: "Expected response code 250 but got code \"553\", with message \"553 5.7.1 Sender address rejected: not owned by auth user. 1656960714-utTzdALh0H-psRmqtSH\r\n\""
Пожалуйста, оцените материал

Sample rating item

    Open Rates to yandex.ru: База данных о доставляемости электронной почты

    Доставка на yandex.ru

    На yandex.ru отправлено писем: 2 156 148

    Open Rate на yandex.ru: 153 400 (7,1%)

    Проверьте эти другие домены:

    • wp.pl
    • gitmech.com
    • jxcto.com
    • mindhatchcreative. com
    • ppukm.ukm.edu

    Диапазон дат: 30 дней60 дней90 дней1 год2 годаСрок службы

    Отображать как: ComboLinesBars

    Отправлено и Открыто для yandex.ru

    Дата Отправлено Открывает Открытая ставка
    24.12.2022 643 15 0,0%
    23.12.2022 925 32 0,0%
    22.12.2022 690 36 0,0%
    21.
    12.2022
    710 39 0,0%
    20.12.2022 799 59 0,0%
    19.12.2022 783 53 0,0%
    18.12.2022 327 19 0,0%
    17.12.2022 380 31 0,0%
    16.12.2022 1 828 63 0,0%
    15. 12.2022 808 84 0,0%
    14.12.2022 997 66 0,0%
    13.12.2022 1 036 74 0,0%
    12.12.2022 771 57 0,0%
    11.12.2022 612 74 0,0%
    10.12.2022 739 98 0,0%
    09. 12.2022 668 40 0,0%
    08.12.2022 660 71 0,0%
    07.12.2022 527 44 0,0%
    06.12.2022 669 65
    0,0%
    05.12.2022 611 59 0,0%
    04.12.2022 308 17 0,0%
    03. 12.2022 335 22 0,0%
    02.12.2022 610 55 0,0%
    01.12.2022 1 717 85 0,0%
    30.11.2022 2 637 104 0,0%
    29.11.2022 638 64 0,0%
    28.11.2022 1 174 63 0,0%
    27. 11.2022 334 36 0,0%
    26.11.2022 567 24 0,0%
    25.11.2022 555 41 0,0%

    Блоки с yandex.ru

    Никаких блокировок в указанный период времени

    Отказы от yandex.ru

    Расшифровка кодов отказов

    Сообщение Счет
    Неверный: 550-Почтовый ящик недоступен 891
    552 5.2.2 Превышен лимит размера почтового ящика 708
    550 5. 7.1 Нет такого пользователя! 687
    NoMxRecord:0-0 32
    554 5.7.1 Сообщение отклонено по подозрению в спаме; https://ya.cc/1IrBc 29
    535 5.7.0 НЕОБХОДИМ пароль приложения https://help.mail.ru/mail/security/protection/external 9
    550 5.7.1 Отклонение политики по целевому адресу 5
    550 5.4.5 Превышена дневная квота отправки пользователями. — гсмтп 1

    Gmail против Яндекс Почты | Каковы различия?

    Home

    Business Tools

    Back Office

    Email Services

    Gmail109. 1K Stacks

    Yandex Mail28 Stacks

    Gmail


    Stacks109.1K

    Followers60.7K

    + 1

    Votes27

    Yandex Mail 9

    Добавить инструмент

    Разработчики описывают Gmail как « Бесплатный веб-сервис электронной почты ». Простое в использовании почтовое приложение, которое экономит ваше время и обеспечивает безопасность ваших сообщений. Мгновенно получайте сообщения с помощью push-уведомлений, читайте и отвечайте онлайн и офлайн, а также быстро находите любое сообщение. С другой стороны, Яндекс Почта детализируется как « Бесплатная Почта для вашего домена «. Это бесплатная многофункциональная служба электронной почты с неограниченным размером почтового ящика. Он имеет двухфакторную аутентификацию и историю входов для предотвращения взлома. Он сканирует всю входящую почту на наличие спама, фишинга и вредоносных программ.

    Gmail и Яндекс Почта в первую очередь могут быть классифицированы как «Почтовые сервисы» инструменты.

    Получите консультацию от разработчиков вашей компании, используя StackShare Enterprise. Зарегистрируйтесь в StackShare Enterprise.

    Узнайте больше

    Pros of Gmail

    Pros of Yandex Mail

    • его бесплатный

    • .

      Минусы Gmail

      Минусы Яндекс Почты

        Оставь минусы первым

        Нет статистики

        Что такое Gmail?

        Простое в использовании почтовое приложение, которое экономит ваше время и обеспечивает безопасность ваших сообщений. Мгновенно получайте сообщения с помощью push-уведомлений, читайте и отвечайте онлайн и офлайн, а также быстро находите любое сообщение.

        Что такое Яндекс Почта?

        Это бесплатная многофункциональная служба электронной почты с неограниченным размером почтового ящика. Он имеет двухфакторную аутентификацию и историю входов для предотвращения взлома. Он сканирует всю входящую почту на наличие спама, фишинга и вредоносных программ.

        Вакансии, в которых Gmail и Yandex Mail упоминаются в качестве требуемого набора навыков

        Координатор бизнес-подразделения

        CBRE

        Соединенные Штаты Америки, Техас, Даллас

        Посмотреть сведения о вакансии

        Координатор бизнес-подразделения

        CBRE

        Соединенные Штаты Америки Невада Лас-Вегас

        Просмотреть информацию о вакансиях

        Просмотреть вакансии в Gmail

        Просмотреть вакансии в Yandex Mail

        Какие компании используют Gmail?

        Какие компании используют Яндекс Почту?

        • Google
        • CRED
        • SNAPCHAT
        • Kavak
        • Tinder
        • Youtube
        • Revolut
        • FIDATA
        • KANT YAZLIM A.ş.
        • GoWFH
        • MauCariApa.com
        • Самый быстрый выезд
        • RADAAR
        • Hay Teknoloji ve Yazılım A. Ş.

        Узнайте, какие команды внутри вашей компании используют Gmail или Yandex Mail.

        Зарегистрируйтесь в StackShare EnterpriseПодробнее

        Какие инструменты интегрируются с Gmail?

        Какие инструменты интегрируются с Яндекс Почтой?

        • Zoom
        • Zapier
        • Zoho Mail
        • ОС Android
        • Todoist
        • Coda
        • Передняя панель
        • EmailJS
        • UserEcho

        Какие есть альтернативы Gmail и Yandex Mail?

        iCloud

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

        G Suite

        Интегрированный набор безопасных облачных приложений для совместной работы и повышения производительности. Он включает в себя Gmail, Документы, Диск, Календарь, Meet и многое другое.

        Фастмейл

        Безопасный и надежный хостинг электронной почты для компаний, семей и профессионалов. Электронная почта премиум-класса без рекламы, отличная защита от спама и быстрая личная поддержка.

        ProtonMail

        Это крупнейшая в мире безопасная служба электронной почты, разработанная учеными CERN и MIT. Мы с открытым исходным кодом и защищены швейцарским законом о конфиденциальности

        Microsoft Outlook

        Это приложение, которое используется в основном для отправки и получения электронной почты. Его также можно использовать для управления различными типами личных данных, включая встречи в календаре и аналогичные записи, задачи, контакты и заметки.

        Просмотреть все альтернативы

        Сравнения по теме

        Gmail против IterableGmail против Movable InkGmail против MoonMailGmail против MailtrainGmail против Sendy

        Сравнения трендов

        Django против Laravel против Node.js Bootstrap против SpringComquimitNojs Code No.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *