GitLab email setup: sending via another mail server

后端 未结 7 1732
醉梦人生
醉梦人生 2020-12-13 00:46

By default gitlab has the next configuration in gitlab.yml :

email:
  from: notify@gitlabhq.com
  host: gitlabhq.com

but, I ne

7条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-13 01:08

    This is my entries at the end in /config/environment/production.rb and that is working for me.


    Comment out sendmail options and use external SMTP relays


      # #config.action_mailer.delivery_method = :sendmail ## Comment out this
    
      # Defaults to:
    
      # # config.action_mailer.sendmail_settings = {
    
      # #   :location => '/usr/sbin/sendmail',
    
      # #   :arguments => '-i -t'
    
      # # }
    
      config.action_mailer.perform_deliveries = true
    
      config.action_mailer.raise_delivery_errors = true
    
      # # SMTP Settings
    
      config.action_mailer.delivery_method = :smtp
    
      config.action_mailer.smtp_settings = {
    
          :address => '10.146.10.90', ## My SMTP Relay/Gateway
    
          :port => 25, ## SMTP Port
    
          :domain => 'gitlab.example.com', ## My Domain
    
          :authentication => :plain, ## Let it be plain as it is inside my LAN
    
          ##:user_name => 'gitlab@yourserver.com', ## This is not required as long as 
    
          ##:password => 'yourPassword', ## SMTP Gateway allows anonymous relay
    
          ##:enable_starttls_auto => true ## In LAN
    
          ##:user_name => '',
    
          ##:password => '',
    
          :enable_starttls_auto => true
      }
    end
    

提交回复
热议问题