2012-01-31 60 views
3

是否有人成功配置了redmine安裝以通過Amazon SES SMTP發送郵件?Redmine通過SES SMTP發送電子郵件

我的設置是:

production: 
    email_delivery: 
    delivery_method: :smtp 
    smtp_settings: 
     tls: true 
     enable_starttls_auto: true 
     address: email-smtp.us-east-1.amazonaws.com 
     port: 465 
     domain: example.com 
     authentication: :plain 
     user_name: *** 
     password: *** 

當我嘗試通過管理平臺設置發送測試電子郵件,它只是超時,與日誌或任何在沒有明顯的錯誤。

請注意,如果我刪除enable_starttls_auto: true行,這也會發生同樣的情況。

回答

0

我還沒有試過這樣做,但是如果你的Redmine在你控制的實例內部運行,你可以設置一個本地的PostFix服務器,讓你的redmine會說話。將其配置爲僅響應本地請求(127.0.0.1),並通過SES SMTP集成讓它轉發所有內容。這應該可以做到這一點。

0

我已經設置爲你上面,它工作管理平臺1.3.2

您需要enable_starttls_auto:真的,我確信域是同一個,該管理平臺服務器設置

4

我已經能夠使用authentication: :login工作。

以下是完整的設置:

production: 
    email_delivery: 
    delivery_method: :smtp 
    smtp_settings: 
     enable_starttls_auto: true 
     address: email-smtp.us-east-1.amazonaws.com 
     port: 587 
     domain: mydomain.com 
     authentication: :login 
     user_name: credentials_username 
     password: credentials_password 

只是多了一個注:我的管理平臺是不是在「mydomain.com」設置。

+0

爲我工作,但: 如果您得到(535身份驗證憑據無效),然後創建一個新的smtp用戶:[這裏](https://console.aws.amazon.com/ses/home#smtp-settings: ) – Arkady 2015-01-18 12:38:34

+0

也爲我工作。 – shimatai 2016-12-04 01:37:52

相關問題