Я использую учетную запись Gmail для отправки электронных писем с моего веб-сайта. Я использую ту же учетную запись для забирания электронных писем, которые сгенерированы средством контакта на моем сайте.
Я использую поле Reply - To, чтобы попытаться помочь поразить ответ и легко возвратиться к людям.
Сообщение придумывает 'от' адреса и игнорирует 'ответ - для' обращения.
Вот мой заголовок:
Return-Path: <info@rds.com>
Received: from svr1 (ec2-79-125-266-266.eu-west-1.compute.amazonaws.com [79.125.266.266])
by mx.google.com with ESMTPS id u14sm23273123gvf.17.2010.03.10.14.33.24
(version=TLSv1/SSLv3 cipher=RC4-MD5);
Wed, 10 Mar 2010 14:33:25 -0800 (PST)
Received: from localhost ([127.0.0.1] helo=www.rds.com)
by aquacouture with esmtp (Exim 4.69)
(envelope-from <info@rds.com>)
id 1NpUSx-0001dK-JM
for info@rds.com; Wed, 10 Mar 2010 22:33:23 +0000
User-Agent: CodeIgniter
Date: Wed, 10 Mar 2010 22:33:23 +0000
From: "New Inquiry" <info@rds.com>
Reply-To: "Beren" <me@gmail.com>
To: info@rds.com
Subject: =?utf-8?Q?Test?=
X-Sender: info@rds.com
X-Mailer: CodeIgniter
X-Priority: 3 (Normal)
Message-ID: <4b981e3390391@rds.com>
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="B_ALT_4b981e3390ccd"
This is a multi-part message in MIME format.
Your email application may not support this format.
--B_ALT_4b981e3390ccd
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
test
--B_ALT_4b981e3390ccd
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
test
--B_ALT_4b981e3390ccd--
Взгляните на эту ветку ; Думаю, это ответ на ваш вопрос. Одно из последних сообщений гласит:
Если адрес «От» либо совпадает с адресом «Кому», либо настроен в настройках GMail как один из {{1} } учетных записей "Отправить как ..." Gmail отвечает на адрес "Кому", а не на адрес "Ответить". Простым обходным решением является указание не-Gmail "От" адреса
EDIT: На самом деле это не работает, когда я программно отправляю почту. Все еще изучаю, есть ли способ заставить его работать с этим
В самом 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
и помещаются в метки там через правила фильтрации.
Я отправляю из доставки, заказы, обратную связь, но хочу, чтобы любые ответы приходили в службу поддержки клиентов.
Вот как я его настроил:
automated
- должен войти в систему непосредственно как пользователь, от которого вы отправляетеДобавьте другой адрес электронной почты, которым вы владеете
customerservice
и подтвердите все запросы, которые должны были быть отправлены на каждый псевдоним.automated
и нажмите редактировать информацию
рядом с каждым электронным письмомУказать другой адрес «ответа»
и ввести customerservice@example.com
в качестве адреса ответа. У меня есть немного более сложные причины, по которым я не буду вдаваться в эту причину, почему у меня все настроено таким образом, но если вы хотите изменить адрес «ответить», это единственный способ, который я нашел, чтобы сделать это. Псевдонимы позволяют отправлять сообщения с нескольких адресов и устанавливать reply-to
на все, что вы хотите. К сожалению, хотя я не могу найти способ сделать это в коде, но это может сработать для некоторых людей.