4

Bitnami を使用して Redmine をオフライン モードでインストールし、次のように電子メール通知を構成しました。

私の環境:

Environment:
    Redmine version     2.3.2.stable
    Ruby version        1.9.3-p231 (2012-05-25) [i386-mingw32]
    Rails version       3.2.13
    Environment         production
    Database adapter    Mysql2
    Redmine plugins:    no plugin installed

configuration.yml の一部:

# default configuration options for all environments
default:
  # Outgoing emails configuration (see examples above)
  email_delivery:
    delivery_method: :smtp
    smtp_settings:    
      address: ...here smtp.domain or ip of smtp- server...
      port: 25
      domain: ...some domain...
      authentication: :login
      user_name: ...name@domain...
      password: "..."

同じドメインでメール サーバーを実行します。

Redmine UI からパスワードを要求しました。

ここに画像の説明を入力

しかし、メッセージは来ません。

production.log にあるもの:

Started POST "/redmine/account/lost_password" for 127.0.0.1 at 2013-08-22 21:38:21 +0400
Processing by AccountController#lost_password as HTML
  Parameters: {"utf8"=>"✓", "authenticity_token"=>"252n1tBNbFP/BzQ6spgzVTx/yKnltmhd9jHhzcgyTwU=", "mail"=>"...name@domain...", "commit"=>"Submit"}
  Current user: anonymous
  Rendered mailer/lost_password.text.erb within layouts/mailer (0.0ms)
  Rendered mailer/lost_password.html.erb within layouts/mailer (1.0ms)
Redirected to http://localhost/redmine/login
Completed 302 Found in 886ms (ActiveRecord: 68.0ms)
Started GET "/redmine/login" for 127.0.0.1 at 2013-08-22 21:38:22 +0400
Processing by AccountController#login as HTML
  Current user: anonymous
  Rendered account/login.html.erb within layouts/base (7.0ms)
Completed 200 OK in 20ms (Views: 16.0ms | ActiveRecord: 1.0ms)    

この構成をイントラネットの外でテストしたときは、gmail を使用しました。configuration.yml の一部:

# default configuration options for all environments
default:
  # Outgoing emails configuration (see examples above)
  email_delivery:
    delivery_method: :smtp
    smtp_settings:    
      address: smtp.gmail.com
      port: 587
      domain: gmail.com
      authentication: :login
      user_name: ...name@gmail.com
      password: "..."

この構成でパスワードを要求したところ、メッセージが来ました。

メッセージ:

To change the password, click on the following link:
http://localhost:3000/account/lost_password?token=dd36a006157cfa8d208ba11822c9283f14ef5f65

User: alexey

You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://hostname/my/account

今、production.log に表示される内容:

Started POST "/redmine/account/lost_password" for 127.0.0.1 at 2013-08-22 22:09:40 +0400
Processing by AccountController#lost_password as HTML
  Parameters: {"utf8"=>"✓", "authenticity_token"=>"252n1tBNbFP/BzQ6spgzVTx/yKnltmhd9jHhzcgyTwU=", "mail"=>"...name@domain...", "commit"=>"Submit"}
  Current user: anonymous
  Rendered mailer/lost_password.text.erb within layouts/mailer (3.0ms)
  Rendered mailer/lost_password.html.erb within layouts/mailer (1.0ms)
Redirected to http://localhost/redmine/login
Completed 302 Found in 2769ms (ActiveRecord: 73.0ms)
Started GET "/redmine/login" for 127.0.0.1 at 2013-08-22 22:09:43 +0400
Processing by AccountController#login as HTML
  Current user: anonymous
  Rendered account/login.html.erb within layouts/base (4.0ms)
Completed 200 OK in 10ms (Views: 8.0ms | ActiveRecord: 1.0ms)

そう、

  • Gmail を使用すると、メッセージが送信されて配信されます

  • その他を使用すると、メッセージが送信されないか、送信されますが配信されません

私が間違っていることは何ですか?Redmine でメール通知を設定するには?

4

1 に答える 1