Основной вопрос phpmailer - PullRequest
       10

Основной вопрос phpmailer

0 голосов
/ 05 августа 2011

Я использую phpmailer для рассылки своей рассылки своим подписчикам.

Я установил свои заголовки следующим образом:

$headers = "From: Sales - Blah Blah <sales@blahblah.com>";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=utf-8\r\n";

СЕЙЧАС, в доставленном электронном письме, например, в учетной записи Gmail, если вы нажмете ссылку «показать подробности», появится следующее сообщение.

from    Sales - Blah Blah MIME-Version: 1.0 

sales@blahblah.com via ecbiz103.inmotionhosting.com 

to  blahblah@gmail.com

date    Wed, Aug 3, 2011 at 11:02 AM

subject sales !

***mailed-by    ecbiz103.inmotionhosting.com*** 

ЗДЕСЬ ВОПРОС:

КАК Я МОГУ СДЕЛАТЬ ЕГО ФАКТИЧЕСКОЕ ОТПРАВЛЕНИЕ ЭЛЕКТРОННОЙ ПОЧТЫ С АКТУАЛЬНОЙ УЧЕТНОЙ ЗАПИСИ, то есть sales@blahblah.com, и иметь возможность видеть исходящие электронные письма на моей вкладке "отправлено"?

Полагаю, когда это произойдет, последняя строка, выделенная жирным шрифтом, скажет

"mailed by blahblah.com"

С уважением, Джордж

Ответы [ 3 ]

1 голос
/ 05 августа 2011

PHPmailer как в http://phpmailer.worxware.com? Или вы имеете в виду встроенную в PHP функцию mail()? Может показаться, что вы используете mail (), так как вы создаете свое собственное сообщение MIME. Не делай этого. Это слишком много и ненадежно. используйте PHPmailer (по указанной выше ссылке) или Swiftmailer , чтобы сделать такую ​​вещь для вас.

В любом случае, если вы хотите, чтобы отправляемые вами письма отображались в папке «отправлено» вашей учетной записи, вам пришлось бы отправлять письма через свою учетную запись электронной почты, используя почтовый сервер blahblah.com. Другой вариант - установить BCC: копировать себя по каждому письму в автоматическом режиме и иметь в почтовом аккаунте правило для пересылки этих писем в папку.

1 голос
/ 05 августа 2011

Простой ответ: вы не можете.

Все, что делает phpmailer - это подключается к почтовому серверу для отправки почты. Он никак не связан с вашей действующей учетной записью электронной почты.


EDIT:

Кроме того, вы не сможете удалить ссылку ecbiz103.inmotionhosting.com, так как это имя хоста сервера, отправляющего почту. Почтовый сервер работает на одном IP-адресе, этот IP-адрес имеет имя хоста, в данном случае ecbiz103.inmotionhosting.com.

0 голосов
/ 05 августа 2011

У вас нет новой строки после первой строки заголовков, в частности заголовка From.

...