В этой теме обсуждаем способы отправки уведомлений с форума при использовании бесплатных почтовых сервисов Яндекс, 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
Применить настройки и попробовать отправить тестовое сообщение.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
rxu писал(а): 25.08.2024 19:55
Там на скрине же показано - порт 587 должен быть для SMTP.
Это если почта сервера.
А вторая ошибка это то что я сегодня начал получать при использовании гугл почты.
Создал новый ак гугла, ввёл данные как в первом посте и всё заработало. При хотелке настроить через почту своего сервера не хочет.
rxu писал(а): 25.08.2024 20:09
А вы что настраиваете?
Сегодня начал получать ошибки от гугл почты, решил подключить почту от хостинга. Задал тут вопрос как это сделать потому что самому ума не хватает.
Сейчас обратно подключил гугл почту но уже от нового аккаунта.
Но хотелось бы прикрутить почту от хостинга что бы не зависеть от почты гугла. Как то так.
Должно быть примерно так (пароль только свой введите) и сохраните настройки.
С последними тремя переключателями можно поиграть в зависимости от результата.
image.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.