Gmail не обнаруживает ответное поле
У меня есть следующие настройки в моем FeedbackMailer.
def notification(feedback)
from "[email protected]"
subject "Some feedback"
recipients "[email protected]"
reply_to feedback.creator.email
body({ :feedback => feedback })
content_type "text/html"
end
Я использую [email protected] для отправки писем для этого приложения. Письма поставляются отлично. И когда я проверю детали электронной почты после ее получения, я вижу следующее:
from "[email protected]"
reply-to "[email protected]"
to "[email protected]"
Теперь, когда я нажимаю кнопку reply
в интерфейсе gmail, поле to
должно теперь иметь "[email protected]", но оно имеет "[email protected]". Я что-то делаю неправильно или gmail?
Ответы
Ответ 1
В качестве thread Вазим указал в указанном комментарии.
Gmail игнорирует ответ, когда From - один из ваших настроенных send-as адреса в gmail. Я не знаю, почему.
Я воспринял это как подсказку и заменил поле "От электронной почты" на [email protected] и добавил тот же [email protected], что и адрес ответа. Gmail теперь правильно использует поле Reply-to.
Ответ 2
Вы должны проверить исходные заголовки электронной почты, а не просто просматривать детали, так как возможно, что другой заголовок, влияющий на функцию ответа, был задан вашим почтовым сервером - заголовком отправителя, например. Вы можете увидеть исходный код электронной почты, используя функцию "Показать оригинал" под значком стрелки в правом верхнем углу.
Ответ 3
В самой gmail есть функция, позволяющая вам изменить ответ на адрес.
Я не могу определить способ динамического изменения ответа на адрес, но здесь, как вы можете это сделать, если вам нужно отправить электронную почту с нескольких адресов (например, доставка, заказы, обратная связь), но ответьте на отдельный счет.
Вот как я его настроил.
Адрес электронной почты ($ 50/год):
[email protected] (I use this account to send from in code)
[email protected] (customer service logs into this account)
Псевдонимы (бесплатно):
[email protected]
[email protected]
[email protected]
[email protected]
Все эти псевдонимы настроены для отправки почты на [email protected]
, и они помещаются в метки там через правила фильтрации.
Я отправляю из доставки, заказов, обратной связи, но хочу, чтобы любые ответы приходили на обслуживание клиентов.
Вот как я его установил:
- Вход в gmail как
automated
- должен быть зарегистрирован непосредственно как пользователь, который вы отправляете из
- Перейдите на вкладку учетных записей
- Добавьте каждый псевдоним, который вы хотите отправить, с помощью функции
Add another email address you own
- Войдите в
customerservice
и подтвердите все запросы, которые должны были быть отправлены в каждый псевдоним.
- Войдите в систему как
automated
и нажмите edit info
рядом с каждым письмом
- Здесь вы можете нажать
Specify a different "reply-to" address
и ввести [email protected]
в качестве ответа на адрес.
У меня есть несколько более сложные причины, по которым я не буду вдаваться здесь, почему у меня есть такие вещи, как это, но если вы хотите изменить адрес "ответ на", это единственный способ, который я нашел Это. Псевдонимы позволяют отправлять по нескольким адресам и устанавливать reply-to
на все, что вы хотите. к сожалению, хотя я не могу найти способ сделать это в коде