Назад | Перейти на главную страницу

Redmine - как настроить отправку писем с постфиксом?

Я установил postfix в качестве своего smtp-сервера, и он отлично работает, потому что я могу отправлять электронные письма, например, набрав:

sendmail mail@mail.com

и электронная почта доставляется без ошибок. Но теперь я бы хотел, чтобы redmine отправлял пользователям уведомления. Это моя информация об установке Redmine:

Environment:
Redmine version                2.5.2.stable
Ruby version                   1.9.3-p547 (2014-05-14) [x86_64-linux]
Rails version                  3.2.19
Environment                    production
Database adapter               Mysql2
SCM:
Subversion                     1.8.8
Git                            1.9.1
Filesystem                     
Redmine plugins:
no plugin installed

И файл configuration.yml:

default:
# Outgoing emails configuration (see examples above)
email_delivery:
delivery_method: :sendmail
smtp_settings:
address: 127.0.0.1
port: 25
domain: dev.my-domain.org
authentication: :login
user_name: ""
password: ""

После изменений файла yml я, конечно, каждый раз перезапускал apache. Но все время получаю следующую ошибку при попытке открыть страницу конфигурации уведомлений:

Доставка электронной почты не настроена, а уведомления отключены.

Настройте свой SMTP-сервер в config/configuration.yml и перезапустите приложение, чтобы включить их.

Как с этим бороться?

Вы проверяли, есть ли у вас config.action_mailer.perform_deliveries верно в config / environment.rb?

Потратив некоторое время, не понимая, почему опция отправки отключена, я обнаружил, что настройка config.action_mailer.perform_deliveries к True сделали свое дело!

Приходится перезапускать все, а не только Apache. Я видел эту проблему и попытался перезапустить все