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
alcustomerservice
y apruebe todas las solicitudes que deberían haberse enviado a cada alias. - Vuelva a iniciar sesión de forma
automated
y haga clic enedit info
junto a cada correo electrónico. - Aquí puede hacer clic en
Specify a different "reply-to" address
e ingresar acustomerservice@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