Настройки почты для отправки сообщений с сайта

Настройки почты в Falcon Space

Для отправки почты используется внешнее действие с типом email.

Настройка почты производится по адресу /email-settings

  1. Регистрируете новый ящик под проект.
  2. Отправляете себе письмо с этого ящика и отвечаете на него, т.е. проверяете, что ящик корректно работает в ручном режиме. 
  3. Ставите настройки почты: сервер SMTP, порт, логин, пароль почты
  4. На той же странице вы можете проверить отправку почты. 

Примечания: 

  1. В большинстве случаев отправка почты используется как Внешнее действие при сохранении формы.
  2. Ящик может перестать работать, если он попал в СПАМ фильтр. В этом случае зайдите на ящик через почтовый клиент (например, Яндекс Почта) и проверьте как отправляются письма вручную. Если часто попадают письма под СПАМ, то попробуйте их отличающиеся (не рассылайте полностью похожие письма в большом количестве). 
  3. В некоторых случаях возникают проблемы с почтовым сервером из-за особенностей SSL (ImplicitSSL / ExplicitSSL). В этом случае необходимо использовать параметр version=mailkit. В этом случае для отправки будет использована библиотека MailKit, а не стандартный SMTP клиент.  Подробнее - https://stackoverflow.com/a/46203185/7536337
  4. Если у вас совсем не работает отправка, попробуйте проверить те же настройки с другого сайта Falcon. Если там отправка идет, то вероятно проблема с IP или доменом сайта (возможно попадание под фильтры СПАМ). Проверить домен, IP можно здесь - https://mxtoolbox.com/SuperTool.aspx Также имеет смысл проверить, что идет ping и tracert на smtp сервер (для mail.ru: Win+R - crm - ping  smtp.mail.ru).

Отправка почты через SMTP сервер reg.ru 

Действуем по инструкции https://www.reg.ru/support/pochta_general/pochta-reg-ru/nastroyka-pochty-reg-ru/kak-sozdat-pochtovyy-yaschik

  1. Создаем ящик в панели Plesk (раздел Почта)
  2. проверяем его через веб-панель - https://webmail.hosting.reg.ru/
  3. затем прописываем настройки почты в Falcon Space

Для reg.ru почты используем такие настройки: порт 587, без SSL и сервер mail.hosting.reg.ru (либо порт - 465, сервер - mail.hosting.reg.ru)

https://www.reg.ru/support/pochta_general/pochta-reg-ru/nastroyka-pochty-reg-ru/obschie-nastroyki-dlya-vseh-pochtovyh-klientov

Отправка через mail.ru

Для Mail.ru почты используйте следующие настрйоки: smtp.mail.ru, 465 порт, SSL, version=mailkit. Подробнее - https://help.mail.ru/mail/mailer/popsmtp

На практике проще всего использовать почту на mail.ru (меньше проблем с блокировками). Но здесь необходимо создать пароль для приложения и именно его использовать, а не основной пароль почты. Создание - https://account.mail.ru/user/2-step-auth/passwords/

Отправка почты через yandex.ru 

Для яндекс почты: Для сервера - smtp.yandex.ru с SSL и порт 25.

ВАЖНО! Если хостинг сайта на reg.ru - то ставьте для Яндекса (используется smtp.yandex.ru) 587 порт

Отправка почты через gmail.com

Для Google почты настройки: smtp.gmail.com, порт 587 SSL

В гугл аккаунте / безопасность / Небезопасные приложения / Разрешено

Для гугла иногда необходимо отключить Вход в аккаунт Google через небезопасные приложения. 

Подробности про доступ для небезопасных приложений

 

Смотрите также

Как сделать так, чтобы письма, отправленные с сайта, не попадали в СПАМ

Falcon Space - функциональная веб-платформа разработки на узком стеке MS SQL/Bootstrap. Вводная по Falcon Space
Насколько полезной была статья?

Google поиск по нашей документации

Выгода от использования Falcon Space

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Нужна бесплатная консультация?
Планируете делать веб-проект?
Сайт использует Cookie. Правила конфиденциальности OK