[ruby-it] SMTPAuthenticationError

FEj fejit a tiscali.it
Sab 20 Mar 2010 11:58:04 CET


Ciao,

devi attivare l'uso del TLS con
  :enable_starttls_auto => true

io uso:
  ActionMailer::Base.smtp_settings = {
    :address => "smtp.gmail.com",
    :port => 587,
    :authentication => :plain,
    :enable_starttls_auto => true,
    :user_name => 'mia_email a gmail.com',
    :password => 'mia_passwd'
  }


Ciao,
FEj


On Sat, Mar 20, 2010 at 11:14 AM, Alex Sapienza <alexsapienza a gmail.com> wrote:
> Ho un grosso problema con l'invio delle mail!
> L'errore che mi spunta è:
>  Net::SMTPAuthenticationError in Manda mailController#create_order
>
> 530 5.7.0 Must issue a STARTTLS command first. d8sm2155075fga.25
>
> Per la configurazione in enviroment ho usato
>
> config.action_mailer.delivery_method = :smtp
> config.action_mailer.perform_deliveries = true
> config.action_mailer.raise_delivery_errors = true
> config.action_mailer.smtp_settings = {
>  :address => "smtp.gmail.com",
>  :port => 587,
>  :authentication => :plain,
>  :user_name => "mia_mail a gmail.com",
>  :password => "miapass",
> }
> config.action_mailer.default_charset = "utf-8"
>
> Nel mailer ho il seguente metodo:
> class Mailer < ActionMailer::Base
>  def confirm(order)
>    subject  'Conferma prenotazione pizze'
>    recipients order.email
>    from      'alexsapienza a gmail.com'
>    sent_on    Time.now
>    body       :order => order
>  end
> end
>
> Per quanto riguarda il controller:
>
> class MandaMailController < ApplicationController
>  def create_order
>    order = Order.find(params[:id])
>    email = Mailer.create_confirm(order)
>    #email.set_content_type("text/html" )
>    Mailer.deliver_confirm(order)
>    render(:text => "<pre>" + email.encoded + "</pre>" )
>  end
> end
>
> Uso ruby 1.8.7, per le gemme 1.3.1 non chiedetemi di aggiornarle :-)
> Grazie a tutti in anticipo!
> --
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>



-- 
Emilio Frusciante

“Go and spread the free software. Happy hacking!” - RMS


More information about the Ml mailing list