2011-03-31 8 views
5

No estoy seguro de si esto pertenece a un error del servidor o aquí puede moverlo si tiene más sentido en otro lugar. He visto los ejemplos para configurar las configuraciones smtp y el uso de ActionMailer con Gmail y confirmó que funcionan para mí.Uso de ActionMailer con una cuenta de Gmail de empresa

Básicamente se parece a esto para mí:

config.action_mailer.delivery_method = :smtp 
config.action_mailer.smtp_settings = { 
    :address    => "smtp.gmail.com", 
    :port     => 587, 
    :user_name   => '<username>', 
    :password    => '<password>', 
    :authentication  => 'plain', 
    :enable_starttls_auto => true } 

Lo que hay que hacer ahora es enviar un correo electrónico a una dirección que no es una cuenta y Gmail sin formato, sin embargo, en su núcleo, es Gmail . Mi empresa utiliza el servicio de correo electrónico de Google que le permite usar gmail, pero las direcciones se muestran como [email protected] en lugar de @ gmail.com. Sé de hecho que no puedes simplemente ingresar a nuestro correo en el sitio principal de Gmail, así que supongo que nuestro dominio es diferente. O algo.

Por el momento, cuando simplemente uso mi propio usuario/pase de la compañía, recibo un mensaje de error que me dice que el usuario/pase estaba equivocado. Pero supongo que el problema es que estoy tratando de enviar desde la variante de Gmail de mi nombre de usuario.

He confirmado que nuestro servidor smtp, por lo que respecta a Thunderbird, es el smtp normal de gmail, que nuestro puerto sigue siendo 587, y que estamos usando TLS. ¿Qué necesito cambiar aquí para poder enviar un correo electrónico a una de estas direcciones? Gracias.

Respuesta

5

tengo mi propia configuración de dominio en Google para el correo, la dirección URL para iniciar sesión en que está directamente

http://mail.google.com/a/my.company.com

Mi rieles aplicación que envía el correo a través de esa cuenta, tiene

:domain => "my.company.com" 

así como todos los otros campos que tienes.

"<user_name>" debe ser toda la dirección de correo electrónico, no solo el nombre de usuario.

2
:address => 'smtp.gmail.com', 
:port => 587, 
:domain => 'busiess.com', 
:user_name => '[email protected]', 
:password => 'password', 
:authentication => 'plain', 
:enable_starttls_auto => true 
Cuestiones relacionadas