Отправка электронной почты из Redmine не работает, а отправка через rake
Я столкнулся с довольно странным поведением при настройке нового экземпляра Redmine 2.5.1 (Bitnami Stack) на сервере Windows. Я просто скопировал функциональную настройку E-Mail из другого экземпляра Redmine, она выглядит примерно так:
default:
email_delivery:
delivery_method: :smtp
smtp_settings:
address: "mail.mailhoster.de"
port: 25
domain: "bbb.de"
authentication: :plain
enable_starttls_auto: false
user_name: "aaa@bbb.de"
password: "123qwertz"
openssl_verify_mode: none
(такие строки, как адреса и пароли анонимны)
Как я уже сказал, сама установка отлично работает на другом сервере (хотя Linux). Кроме того, если я запускаю задачу rake для отправки тестового электронного письма, это работает безупречно. Но всякий раз, когда я пытаюсь отправить электронное письмо через веб-интерфейс - будь то уведомление, будь то тестовое электронное письмо - оно не работает. Тест E-Mail дает мне
535 5.7.8 Error: authentication failed
ошибка. Я несколько раз проверил настройки, но они верны и работают на компьютере с Linux. Кроме того, я проверил RAILS_ENV, но он работает как для граблей, так и для реального приложения.
Я попытался включить ведение журнала электронной почты, но единственное, что мне дает production.log, это
Started GET "/redmine/admin/test_email" for XXX.XXX.XXX.XXX at 2014-05-28 08:24:14 +0200
Processing by AdminController#test_email as HTML
Current user: XXXX (id=1)
Rendered mailer/test_email.text.erb within layouts/mailer (0.0ms)
Rendered mailer/test_email.html.erb within layouts/mailer (0.0ms)
Redirected to http://XXX.XXX.XXX.XXX:8080/redmine/settings?tab=notifications
Есть ли какие-то особенности стека битнами Redmine, которые я должен рассмотреть? Это больше, чем Apache, я должен разрешить в конфигурации брандмауэра?
Это не очень критично - пока что будет достаточно иметь Redmine для работы без уведомлений по электронной почте - но это действительно вызывает головную боль, потому что я не понимаю, почему это не сработало. Буду очень признателен, если кто-нибудь сможет мне помочь.
1 ответ
Это старая ветка, но у меня возникла та же проблема, и решение состояло в том, чтобы убедиться, что моя конфигурация доставки почты Redmine была в "config / configuration.yml", удалив двойные кавычки по адресу, домену, имени пользователя, паролю и, наконец, (самое важное), отключение async_smtp с помощью только метода доставки SMTP. Возможно, отправка электронной почты в другой ветке задачи rake может иметь тот же эффект.
Надеюсь, поможет...