Redmine уведомления по электронной почте с моим собственным постфиксным сервером - PullRequest
2 голосов
/ 16 октября 2011

Я не могу получить уведомления по электронной почте от Redmine. Я использую свой собственный почтовый сервер с постфиксом, использующий некоторый бэкэнд mysql для аккаунтов Я добавил учетную запись для Redmine и успешно протестировал ее с помощью Thunderbird. Он настроен на порт 25 с использованием STARTTLS.

Это мой config/configuration.yml из Redmine:

production:
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      tls: true
      address: www.mydomain.org
      port: 25
      authentication: :login
      domain: mydomain.org
      user_name: tracker@mydomain.org
      password: PASSWORD

Как я уже сказал, полномочия работают наверняка. Порт 25, а address также правильный. Redmine работает на том же сервере, но использование localhost, так как address тоже не работает.

Сообщение об ошибке redmine дает мне чтение

... (Connection timed out - connect(2)).

В файлах журнала postfix я ничего не могу найти, даже попытки войти в систему или отправить электронное письмо. Я использую Ruby 1.8.7 patchlevel 3xx и Rails 2.3.5. Кажется, что есть проблема с соединением вообще, а не с моим почтовым сервером.

Что я могу сделать, чтобы найти источник проблемы? Я не очень знаком с тем, как работает рубин.

1 Ответ

4 голосов
/ 16 октября 2011

Я понял это ... Под комментариями предложенные блоки конфигурации в файле configuration.xml - это другой, некомментированный блок электронной почты, который читает

default:
    email_delivery: ...

Хотя я думал, что, раскомментировав *Блок 1005 * эти настройки будут переопределены, он начал работать с того момента, как я вставил настройки электронной почты в этот блок default.Это немного странно, но в любом случае - теперь это работает как шарм.

...