Подтвердить что ты не робот

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?

4b9b3361

Ответ 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 на все, что вы хотите. к сожалению, хотя я не могу найти способ сделать это в коде