rails from example ruby-on-rails email gmail actionmailer

ruby on rails - from - Gmail no detecta el campo de respuesta



sendgrid devise mailer (3)

Como señala el google.com/support/forum/p/gmail/… Waseem en un comentario indicado.

Gmail ignora la respuesta cuando el De es una de sus direcciones de envío configuradas en Gmail. No se por que

Tomé esto como una sugerencia y reemplacé el campo De correo electrónico por user_email@foo.com y agregué el mismo user_email@foo.com como una dirección de respuesta. Gmail ahora usa el campo Responder a correctamente.

Tengo la siguiente configuración en mi FeedbackMailer .

def notification(feedback) from "admin@gmail.com" subject "Some feedback" recipients "admin@gmail.com" reply_to feedback.creator.email body({ :feedback => feedback }) content_type "text/html" end

Estoy usando la cuenta admin@gmail.com para enviar correos electrónicos para esta aplicación. Los correos electrónicos se entregan perfectamente. Y cuando reviso los detalles del correo electrónico después de recibirlo, veo lo siguiente:

from "admin@gmail.com" reply-to "user_email@foo.com" to "admin@gmail.com"

Ahora, cuando presiono el botón de reply en la interfaz de gmail, el campo para ahora debe tener "user_email@foo.com" pero tiene "admin@gmail.com". ¿Estoy haciendo algo mal o gmail es?


Debe verificar los encabezados sin procesar del correo electrónico en lugar de solo mirar los detalles, ya que es posible que su servidor de correo electrónico haya configurado otro encabezado que afecte a la función de respuesta, por ejemplo, el encabezado del remitente. Puede ver el código de correo electrónico sin procesar utilizando la función "Mostrar original", debajo del icono de flecha en la esquina superior derecha.


Hay una característica en gmail en sí que le permite cambiar la respuesta a la dirección.

No puedo encontrar una manera de cambiar dinámicamente la respuesta a la dirección, pero aquí le explicamos cómo puede hacerlo si necesita enviar un correo electrónico desde varias direcciones (como envío, pedidos, comentarios), pero responda a una cuenta separada.

Así es como lo tengo configurado.

Dirección de correo electrónico ($ 50 / año):

automated@example.com (I use this account to send from in code) customerservice@example.com (customer service logs into this account)

Alias ​​(gratis):

shipping@example.com mark@example.com orders@example.com feedback@example.com

Todos estos alias están configurados para enviar correo a automated@example.com y se colocan en las etiquetas a través de las reglas de filtro.

Envío de envíos, pedidos, comentarios, pero quiero recibir respuestas al servicio al cliente.

Así es como lo configuro:

  • Inicie sesión en gmail como automated : debe iniciar sesión directamente como el usuario desde el que está enviando.
  • Haga clic en la pestaña de cuentas
  • Agregue cada alias que desee enviar con la función Add another email address you own
  • Inicie sesión en customerservice al customerservice y apruebe todas las solicitudes que deberían haberse enviado a cada alias.
  • Vuelva a iniciar sesión de forma automated y haga clic en edit info junto a cada correo electrónico.
  • Aquí puede hacer clic en Specify a different "reply-to" address e ingresar a customerservice@example.com como la respuesta a la dirección.

Tengo razones un poco más complejas por las que no voy a explicar por qué tengo las cosas configuradas de esta manera, pero si desea cambiar la dirección de "respuesta a", esta es la única forma que he encontrado para hacerlo. Los alias le permiten enviar desde varias direcciones y configurar la reply-to a lo que desee. por desgracia, aunque no puedo encontrar una manera de hacer esto en código