動作
如何配置 Redmine 以發送郵件到 MS Exchange 伺服器¶
MS Exchange 的運作方式與其他 SMTP 伺服器相同:只需使用您喜歡的文字編輯器編輯您的 config/configuration.yml
檔案即可。一開始,production
區段應該如下所示
production:
delivery_method: :smtp
smtp_settings:
address: smtp.example.net
port: 25
domain: example.net
authentication: :login
user_name: redmine@example.net
password: redmine
通常,MS Exchange 不需要傳出(SMTP)電子郵件的驗證資訊,因此您可以直接註解掉 domain
、authentication
、user_name
和 password
行。然後,將 address
改為指向 Exchange 伺服器的 IP 或 DNS 名稱。(如果使用 DNS 名稱,請確保您的網路伺服器可以使用 ping
解析它!)
production:
delivery_method: :smtp
smtp_settings:
address: your_exchange_server_address
port: 25
#domain: example.net
#authentication: :login
#user_name: redmine@example.net
#password: redmine
您可能還需要更改埠號,具體取決於 Exchange 伺服器的配置。
也可以透過重新啟用驗證並正確配置網域、使用者名稱和密碼來允許傳出電子郵件,而不僅僅是傳出電子郵件。但是,這需要專門為 Redmine 建立一個單獨的電子郵件帳戶;您需要詢問您的 Exchange 伺服器管理員有關建立此類帳戶的事宜。