¿No se puede enviar correo con Rails, no se reconoce STARTTLS?
Frecuentes
Visto 1,113 veces
1
Estoy usando Ruby on Rails para desarrollar una aplicación web. Lo quiero para que cuando un usuario se registre se le envíe un hash único a su correo electrónico que tendrá que ingresar en el sitio web para validar su cuenta.
Recibo un error cuando intento entregar el correo electrónico.
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "mail.XXX.com",
:port => "25",
:user_name => 'test@XXX.com',
:password => 'XXXXXX',
:authentication => :login,
:enable_starttls_auto => true,
:tls => false}
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true
Cuando uso esta configuración para intentar enviar un correo electrónico, aparece este error:
Estoy usando esto desde mi host local, el inicio de sesión es correcto, así como los puertos y las direcciones. Además, no se envía ningún correo electrónico. Recibo un error similar cuando intento enviar un correo electrónico a través de Thunderbird desde la misma dirección, podría estar vinculado.
Al enviar un correo electrónico desde el espacio webmail funciona.
Estoy usando Rails 3.
1 Respuestas
0
Si obtiene el mismo error al enviar desde Thunderbird, probablemente tenga algún problema con su smtp
configuración.
Háganos saber cuál es su proveedor de correo electrónico y la configuración que ha utilizado para SMTP
. debería estar debajo config/environments/$RAILS_ENV.rb
.
También puedes encontrar más información aquí.
Respondido el 16 de junio de 12 a las 18:06
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas ruby-on-rails or haz tu propia pregunta.
La configuración es la que ves en la pregunta. El proveedor de correo electrónico es el servidor de correo electrónico 'predeterminado' que viene al comprar hosting. Solo puedo acceder a ella con cpanel. - Neikos
bueno... la configuración probablemente sea incorrecta, ya que dijiste que no puedes acceder al correo electrónico a través de Thunderbird. En su Cpanel, debajo de correos electrónicos, intente encontrar la opción
configure email client
. Así podrá encontrar la configuración correcta. Debería poder enviar y recibir correos electrónicos utilizando Thunderbird o cualquier otro "Outlook" antes de comenzar a intentar configurar su aplicación Rails. - gabrielhilal