2013-04-22 85 views
0

我已經從Bitnami AWS EC2實例安裝了Redmine 2.2.2穩定版。它的工作很好,但我不知道如何使Redmine電子郵件通知使用我的AWS SES SMTP發件人。如何將Redmine與AWS SES用於電子郵件通知?

我的FQDN(my_fqdn.com)已由AWS SES驗證爲已驗證的發件人。

我已經配置了我的管理平臺配置/ configuration.yml文件,如:

# ==== SMTP server over AWS SES 
production: 
    email_delivery: 
    delivery_method: :smtp 
    smtp_settings: 
     enable_starttls_auto: true 
     address: email-smtp.us-east-1.amazonaws.com 
     port: 25 
     domain: my_fqdn.com 
     authentication: :login 
     user_name: smtp_access_key 
     password: smtp_secret_key 
     openssl_verify_mode: 0 

注:不工作,即使我刪除:openssl_verify_mode:0

但是,當我嘗試發送「測試電子郵件」,從「郵件通知」,我有一個錯誤:

An error occurred while sending mail (hostname does not match the server certificate) 

什麼「服務器certificat」這裏的意思?

我的管理平臺例如從來沒有發送任何電子郵件...

是否有必要安裝和配置後綴出中繼向AWS SES我的服務器上?

有什麼想法?

謝謝。

回答

1

事實上,你需要配置PROD和DEV環境在在config/configuration.yml文件的底部:

production: 
    ... 

development: 
    ... (same config as prod for me) 

和複製貼上我的配置。

在我的AWS SES帳戶上,我需要驗證我的域。

現在它的工作! :-)

我希望這會幫助別人。