web-dev-qa-db-ja.com

Redmine-接尾辞を使用して電子メール送信を構成する方法は?

SMTPサーバーとしてpostfixをインストールしましたが、正常に動作します。たとえば、次のように入力して電子メールを送信できます。

sendmail [email protected]

そして電子メールは正しく配信されます。しかし今、私はその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を再起動しました。しかし、通知設定ページを開こうとすると、常に次のエラーが発生します。

電子メール配信は構成されておらず、通知は無効になっています。

config/configuration.ymlでSMTPサーバーを構成し、アプリケーションを再起動してそれらを有効にします。

どのように対処しますか?

3
b4rt3kk

Config /environment.rbでconfig.action_mailer.perform_deliveriesがtrueかどうかを確認しましたか?

2
f01

送信オプションが無効になっている理由を理解せずにしばらく時間を費やした後、設定config.action_mailer.perform_deliveriesからTrueがトリックを行いました!

0
Ran Dakar