С 16 сентября Яндекс.Почта перевела все почтовые ящики на протокол SSL. Несмотря на многочисленные предупреждения, думаю, для многих это была неожиданность. В том числе и для тех, у кого Redmine работает в связке с Яндекс почтой. Если вы еще не обновили свой e-mail конфиг под SSL Яндекса, и теперь Redmine не хочет отправлять почту, говоря: «530 5.7.7 Email sending without SSL/TLS», вы попали в нужное место!
Если вы новичек в Redmine, возможно вам пригодятся мои предыдущие посты на эту тему:
- Установка и настройка Redmine на сервере DigitalOcean;
- Redmine: неправильное отображение русской кодировки (Знаки вопроса ??? вместо букв);
- Redmine: проверка почты и создание задач. Ответ на задачи по почте;
Итак, если у вас все уже настроено, и не хватает последней мелочи, открываем файл настройки e-mail (в описываемой мной ранее конфигурации он находится по адресу: /home/redmine/redmine/config/) email.yml.
default:
email_delivery:
delivery_method: :async_smtp
smtp_settings:
address: smtp.yandex.ru
port: 465
ssl: true
enable_starttls_auto: true
domain: company.ru
authentication: :login
user_name: "redmine@company.ru"
password: "password"
С такими настройками все работает:
За данные спасибо автору блога HardWorm.



[…] PS от 06.10.2014 — Яндекс ввел обязательный SSL при отправке почты. О настройке отправке почты по новым требованиям в посте «SSL Яндекс.Почты: Настройка Redmine«. […]
спасибо, помогло!
Подскажите пожалуйста, я ввел те настроки которые вы рекомендуете, но сообщения все равно не приходят, может там нужен параметр что то типа
openssl_verify_mode: «none»?? может ли мешать проверка подлинности сертификата?
И в до гонку
вот так как предлагаете вы не работает!!:
default:
email_delivery:
delivery_method: :async_smtp
smtp_settings:
address: smtp.yandex.ru
port: 465
ssl: true
enable_starttls_auto: true
domain: company.ru
authentication: :login
user_name: «redmine@company.ru»
password: «password»
а вот так работает:
default:
email_delivery:
delivery_method: :smtp
smtp_settings:
address: smtp.yandex.ru
port: 465
ssl: true
enable_starttls_auto: true
domain: company.ru
authentication: :login
user_name: «redmine@company.ru»
password: «password»
опробовал на собственном домене
Настройка, указанная в этой статье у меня на сервере работает уже больше года. Проблем нет и сейчас.
Возможно, связано с настройками сервера. Спасибо, что привели ваш работающий вариант. Возможно, кому то он поможет.