Gmail не обнаруживает ответ - к полю

У меня есть следующие настройки в моем 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

Я использую учетную запись admin@gmail.com для отправки электронных писем для этого приложения. Электронные письма поставляются отлично. И когда я проверяю детали электронной почты после получения его, я вижу следующее:

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

Теперь, когда я нажимаю на reply кнопка в интерфейсе Gmail, to поле должно теперь иметь "user_email@foo.com", но оно имеет "admin@gmail.com". Я делаю что-то не так, или Gmail?

16
задан Waseem 24 December 2009 в 11:26
поделиться

2 ответа

Вам следует проверять необработанные заголовки письма, а не просто смотреть на детали, так как возможно, что другой заголовок, влияющий на функцию ответа, был задан вашим почтовым сервером - заголовок отправителя, например. Вы можете увидеть необработанный код письма, используя функцию "Показать оригинал", под иконкой со стрелкой в правом верхнем углу

.
1
ответ дан 30 November 2019 в 22:37
поделиться

В самом gmail есть функция, позволяющая изменить ответ на адрес.

Я не могу найти способ динамически изменить ответ на адрес, но вот как вы можете это сделать, если вам нужно отправить электронное письмо с нескольких адресов (таких как доставка, заказы, обратная связь), но заставить его ответить отдельной учетной записи.

Вот как я его настроил.

Адрес электронной почты ($50/год) :

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

Псевдонимы (бесплатно) :

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

Все эти псевдонимы настроены для отправки почты на automated@example.com и помещаются в метки там через правила фильтрации.

Я отправляю из доставки, заказы, обратную связь, но хочу, чтобы любые ответы приходили в службу поддержки клиентов.

Вот как я его настроил:

  • Войдите в gmail как automated - должен войти в систему непосредственно как пользователь, от которого вы отправляете
  • Перейдите на вкладку учетных записей
  • Добавьте каждый псевдоним, с которого вы хотите отправить, с помощью функции Добавьте другой адрес электронной почты, которым вы владеете
  • Войдите в customerservice и подтвердите все запросы, которые должны были быть отправлены на каждый псевдоним.
  • Войдите в систему как automated и нажмите редактировать информацию рядом с каждым электронным письмом
  • Здесь вы можете щелкнуть Указать другой адрес «ответа» и ввести customerservice@example.com в качестве адреса ответа.

У меня есть немного более сложные причины, по которым я не буду вдаваться в эту причину, почему у меня все настроено таким образом, но если вы хотите изменить адрес «ответить», это единственный способ, который я нашел, чтобы сделать это. Псевдонимы позволяют отправлять сообщения с нескольких адресов и устанавливать reply-to на все, что вы хотите. К сожалению, хотя я не могу найти способ сделать это в коде

0
ответ дан 30 November 2019 в 22:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: