[サイトマップ] | TOP > FAQ > 全般 > メール通知が行われない

メール通知が行われない



メール通知を行うためには、設定ファイル config/email.yml を編集してメール送信のためのSMTP設定を環境にあわせて行う必要があります。Redmineを新たにインストールした直後はこのファイルは存在しません。 config/email.yml.example をもとに作成します。

設定例

production: &defaults
  delivery_method: :smtp
  smtp_settings:
    address: mail.example.jp    # メールサーバのホスト名
    port: 25                    # ポート番号
    domain: redmine.example.jp  # Redmineが稼働しているホストのFQDN
  
development:
  <<: *defaults

email.ymlで利用可能な設定項目

  • :address : 送信に使用するメールサーバのホスト名またはIPアドレスを指定します。
  • :port : メールサーバのポート番号を指定します。通常は25ですが、ISPのメールサーバのサブミッションポートを使う場合は587です。
  • :domain : SMTPのHELOコマンドで送出されるホスト名です。適当な設定で問題ない場合がほとんどですが、Redmineが動作しているホストのFQDNを設定するのが原則です。メールサーバによっては、DNSで名前解決できないホスト名を指定するとメール送信できない場合があります。
  • :authentication : :addressで指定したサーバが認証を要求する場合に、どの認証方式を使用するか指定できます。plain, :login, :cram_md5のいずれかを指定します。
  • :user_name, :password : :authenticationで何らかの認証方式を指定した場合に、ユーザー名とパスワードを指定します。

関連情報

外部リンク

  • Class ActionMailer::Base – Ruby on RailsのActionMailerのリファレンス。"Configuration options"として、config.action_mailer.smtp_settingsの設定項目の説明があります。


Redmine.JP TOP > FAQ > 全般 > メール通知が行われない
(初版: 2007/11/04 最終更新: 2009/11/08)
Redmineホスティングサービス My Redmine