Project

General

Profile

Actions

Feature #5814

closed

Hard time configuring email notifications - Must issue a STARTTLS command first.

Added by Leonardo De Araujo almost 14 years ago. Updated almost 14 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2010-07-04
Due date:
% Done:

0%

Estimated time:
Resolution:
Invalid

Description

Hi guys,
First of all, Redmine is great!
Big fan of it.
Now I am trying to configure some more advanced functionalities like email notifications.

We are using google apps.

I followed all instructions I could find. After creating email.yml I get the following error when testing email. (Settings).
An error occurred while sending mail (530 5.7.0 Must issue a STARTTLS command first. g11sm14567329bkw.10 )

Here is a dump of my email.yml

  1. Outgoing email settings

production:
delivery_method: :smtp
smtp_settings:
tls: true
address: "smtp.gmail.com"
port: 587
domain: "ourdomain.ca"
authentication: :plain
user_name: ""
password: xxxxxxxxxxxxx

I tried playing with :login instead but all return the same error.

I tried following the instructions on installing

DUMP of my ENVIRONMENT.rb
  1. Be sure to restart your web server when you modify this file.
  1. Uncomment below to force Rails into production mode when
  2. you don't control web/app server and can't set it the proper way
  3. ENV['RAILS_ENV'] ||= 'production'
  1. Specifies gem version of Rails to use when vendor/rails is not present
    RAILS_GEM_VERSION = '2.3.5' unless defined? RAILS_GEM_VERSION
  1. Bootstrap the Rails environment, frameworks, and default configuration
    require File.join(File.dirname(FILE), 'boot')
  1. Load Engine plugin if available
    begin
    require File.join(File.dirname(FILE), '../vendor/plugins/engines/boot')
    rescue LoadError # Not available
    end

Rails::Initializer.run do |config| # Settings in config/environments/* take precedence those specified here

  1. Skip frameworks you're not going to use
  2. config.frameworks -= [ :action_web_service, :action_mailer ]
  1. Add additional load paths for sweepers
    config.load_paths += %W( #{RAILS_ROOT}/app/sweepers )
  1. Force all environments to use the same logger level
  2. (by default production uses :info, the others :debug)
  3. config.log_level = :debug
  1. Enable page/fragment caching by setting a file-based store
  2. (remember to create the caching directory and make it readable to the application)
  3. config.action_controller.fragment_cache_store = :file_store, "#{RAILS_ROOT}/cache"
  1. Activate observers that should always be running
  2. config.active_record.observers = :cacher, :garbage_collector
    config.active_record.observers = :message_observer, :issue_observer, :journal_observer, :news_observer, :document_observer, :wiki_content_observer
  1. Make Active Record use UTC-base instead of local time
  2. config.active_record.default_timezone = :utc
  1. Use Active Record's schema dumper instead of SQL when creating the test database
  2. (enables use of different database adapters for development and test environments)
  3. config.active_record.schema_format = :ruby
  1. Deliveries are disabled by default. Do NOT modify this section.
  2. Define your email configuration in email.yml instead.
  3. It will automatically turn deliveries on
    config.action_mailer.perform_deliveries = false
config.gem 'rubytree', :lib => 'tree'
  1. Load any local configuration that is kept out of source control
  2. (e.g. gems, patches).
    if File.exists?(File.join(File.dirname(FILE), 'additional_environment.rb'))
    instance_eval File.read(File.join(File.dirname(FILE), 'additional_environment.rb'))
    end
    end
Here is my mailer.rb
  1. /config/initializers/mailer.rb
    ActionMailer::Base.delivery_method = :smtp
    ActionMailer::Base.smtp_settings = {
    :address => 'smtp.gmail.com',
    :port => 587,
    :domain => 'xxxxxxxxx.ca',
    :authentication => :login,
    :user_name => 'leonardo',
    :password => 'xxxxxxx'
    }

Any ideas?

Thanks

Leonardo

Actions

Also available in: Atom PDF