Project

General

Profile

HowTo configure Redmine to mail to MS Exchange server » History » Revision 3

Revision 2 (Barbara Post, 2009-06-15 14:33) → Revision 3/8 (David Bronke, 2010-01-08 22:36)

h1. HowTo configure Redmine to mail to MS Exchange server 

 MS Exchange works the same way as other that others SMTP servers: server: just edit your @config/email.yml@ *config/environment.rb* file with your favorite text editor. Initially, Around the @production@ section should look something like lines 45, you'll see this: 

   production: 
     delivery_method: :smtp 
     smtp_settings: 
       address: smtp.example.net 
       port: 25 
       domain: example.net 
       authentication: :login 
       user_name: redmine@example.net 
       password: redmine config.action_mailer.smtp_settings = { 
                 :address => "127.0.0.1", 
                 :port => 25, 
                 :domain => "somenet.foo", 
                 :authentication => :login, 
                 :user_name => "redmine", 
                 :password => "redmine", 
   } 

 Usually Most often, MS Exchange will not require authentication information for outgoing (SMTP) email, informations, so you can you'll just have to comment out @domain@, @authentication@, @user_name@ :domain, :authentication, :user_name and @password@ :password lines. Then, change @address@ 

   config.action_mailer.smtp_settings = { 
                 :address => "*my_ms_exchange_adress*", 
                 :port => *25*, 
               #    :domain => "somenet.foo", 
               #    :authentication => :login, 
               #    :user_name => "redmine", 
               #    :password => "redmine", 
    } 

 Of course, you have to point to the IP or DNS name put in front of :address your MS Exchange server. (if using IP (or DNS name, if Redmine host has a DNS name, make sure access) and eventually to customize your web server can resolve it using @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 

 You may also have :port number. For these informations, ask to change the port, depending on your Exchange server's configuration. administrator. 

 It *Note from another user : This page may be really outdated (2007), it seems changes should also only be possible to allow outgoing email instead of just incoming, by re-enabling the authentication and configuring the domain, username, and password correctly. However, this will require a separate email account to be created specifically for Redmine; you'll have to ask your Exchange server administrator about creating such an account. done in email.yml.*