В этой теме обсуждаем способы отправки уведомлений с форума при использовании бесплатных почтовых сервисов Яндекс, Google, Mail.Ru и других аналогичных. Такой способ не подходит для форумов с очень высокой активностью пользователей и для массовых рассылок почты, так как у этих сервисов есть ограничения по количеству отправляемых писем в сутки. Внимание, чтобы не вносить путаницы, почта для домена от Яндекса или VK WorkSpace, а также настройка своего почтового сервера (DNS/rDNS, SPF/DMARC/DKIM) не относится к данной теме!!!
Google
Создать соответствующий аккаунт в Google, например sender@gmail.com
Создать в этом аккаунте пароль приложения. Этот пароль приложения будет использоваться для авторизации в почте Google при отправке писем с форума.
В админке форума > Общие > Настройки почты заполнить следующие поля:
Контактный email-адрес: sender@gmail.com
Адрес отправителя email: sender@gmail.com
Использовать SMTP для отправки email-сообщений: Да
Адрес сервера SMTP: tls://smtp.gmail.com
Порт сервера SMTP: 465
Метод аутентификации для SMTP: PLAIN
Имя пользователя SMTP: sender@gmail.com
Пароль SMTP: пароль приложения
Scr-4529.png
Применить настройки и попробовать отправить тестовое сообщение.
Яндекс
Создать соответствующий аккаунт в Yandex, например sender@yandex.ru
Создать в этом аккаунте пароль приложения. Этот пароль приложения будет использоваться для авторизации в почте Yandex при отправке писем с форума.
В настройках почтового ящика отметить:
Screenshot 2025-05-13 194820.png
(IMAP не относится к отправке, но без этой настройки почему-то не даёт отправлять почту с паролем приложения)
В админке форума > Общие > Настройки почты заполнить следующие поля:
Контактный email-адрес: sender@yandex.ru
Адрес отправителя email: sender@yandex.ru
Использовать SMTP для отправки email-сообщений: Да
Адрес сервера SMTP: tls://smtp.yandex.ru
Порт сервера SMTP: 465
Метод аутентификации для SMTP: PLAIN
Имя пользователя SMTP: sender@yandex.ru
Пароль SMTP: пароль приложения
Scr-4530.png
Применить настройки и попробовать отправить тестовое сообщение.
Mail.Ru
Создать соответствующий аккаунт в Mail.Ru, например sender@mail.ru
Создать в этом аккаунте пароль приложения. Этот пароль приложения будет использоваться для авторизации в почте Mail.Ru при отправке писем с форума.
В админке форума > Общие > Настройки почты заполнить следующие поля:
Контактный email-адрес: sender@mail.ru
Адрес отправителя email: sender@mail.ru
Использовать SMTP для отправки email-сообщений: Да
Адрес сервера SMTP: tls://smtp.mail.ru
Порт сервера SMTP: 465
Метод аутентификации для SMTP: PLAIN
Имя пользователя SMTP: sender@mail.ru
Пароль SMTP: пароль приложения
Scr-4531.png
Применить настройки и попробовать отправить тестовое сообщение.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ошибка почты
» EMAIL/SMTP
/adm/index.php?i=acp_board&sid=a85f5d34a218ad8b8bf6d74e1287a9f3&mode=email
Не удалось соединиться с SMTP-сервером: 110 : Connection timed out
У вас нет необходимых прав для просмотра вложений в этом сообщении.
rxu писал(а): 25.08.2024 20:32
Можно попробовать добавить протокол к серверу
Не помогло.
Отправлено спустя 4 минуты 15 секунд:
Хм. Попробовал отправить письмо с обычной почты на почтовый ящик сервера, письмо не пришло. Значить там почта не работает. Буду тогда тормошить поддержку хостинга.
Поправил шапку темы.
В инструкции для Яндекса новый п.3.
Опытным путём выяснилось, что без этой настройки не даёт отправлять почту с паролем приложения. Почему-то