В этой теме обсуждаем способы отправки уведомлений с форума при использовании бесплатных почтовых сервисов Яндекс, 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
Применить настройки и попробовать отправить тестовое сообщение.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
angst66 писал(а): 13.03.2023 8:48
мыло ру настройка LOGIN все работает
Возможно так и есть, специально не проверял, но и PLAIN тоже работает. Не принципиально PLAIN или LOGIN использовать, так как соединение всё равно идёт на зашифрованный порт. Во всяком случае именно PLAIN 100% работает со всеми этими сервисами.
Пчелкин писал(а): 13.03.2023 4:04
При включении опции ЛОГИН - шли ошибки и возврат от ЕМЕЙЛА и вопли что ЗАБАНЕНО. При ПЛАИНЕ - сообщение дошло как положено..
Что-то настройка отправки почты через SMTP-сервер Google перестала работать. Перепроверил, всё как должно быть. Кто то ещё такое наблюдает ? Или только на моих форумах такое ?
Siava писал(а): 25.10.2023 10:51
на том, что перестало отправлять, сколько писем в сутки уходило в среднем?
Не знаю. Там почтой практически не кто не пользуется. Рассылки нету. Регистрации с подтверждением на почту нету. Разве что только уведомления всякие включены.
В логах такая ошибка:
Ошибка почты
» EMAIL/SMTP
/app.php
Не удалось соединиться с SMTP-сервером: 0 :
Errno 2: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages:
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed at [ROOT]/includes/functions_messenger.php line 1188<br />
Errno 2: stream_socket_client(): Failed to enable crypto at [ROOT]/includes/functions_messenger.php line 1188<br />
Errno 2: stream_socket_client(): unable to connect to ssl://mail.satellitetvforum.info:465 (Unknown error) at [ROOT]/includes/functions_messenger.php line 1188
Выход один - уходить опять на емейл? Яша уже конкретно задолбал своими банами.. Тогда я и ДНСы форумов могу вернуть на свой сервак опять? Чо их у Яши держать?