2012-05-12 4 views
2

Я пытаюсь отправить почту с PHPmailer и gmail. Но когда я отправляю почту из своей учетной записи gmail, а не без ответа. Как установить no-reply как?PHPmailer gmail 'from' является учетной записью gmail

код у меня есть:

$mail = new PHPMailer(); 

$mail->Mailer = "smtp"; 
$mail->Host = "ssl://smtp.gmail.com"; 
$mail->Port = 465; 
$mail->SMTPAuth = true; 
$mail->Username = "[email protected]"; 
$mail->Password = "password"; 

$mail->From  = "[email protected]"; 
$mail->AddAddress($to); 
$mail->AddReplyTo("[email protected]","no-reply"); 

$mail->Subject = $subject; 
$mail->Body  = $msg; 
$mail->WordWrap = 150; 
$mail->send(); 

Почта я получает (заголовки):

Return-Path: <[email protected]> 

Какой должна быть [email protected]

Заранее спасибо

+2

Джон, ответ @AndrewOdri работал для меня! Вы должны попробовать и отметить это как принятый ответ для людей, читающих эту должность в будущем! – Chris

+0

Это тоже работало для меня. С настройкой litle для этого есть обходные пути. – Graph

ответ

2

Вы не можете этого сделать. Представьте, что вы отправили запрос по почте, чтобы ответить с вашими учетными данными банковского счета с адреса [email protected].

Чтобы получить адрес без ответа, у вас должен быть доступ к почтовому серверу в @your.domain (а не gmail) и создать там такую ​​учетную запись, а затем отправить электронную почту, используя эту учетную запись.

5

Есть два варианта я бы рекомендовал попробовать:

  1. Вход в учетной записи электронной почты в Google Apps для [email protected], перейдите в раздел Настройки, затем Учетные записи, затем Доставить почту, как и убедитесь, что [email protected] подтвержден. Я не тестировал это, но это должно позволить отправлять почту с [email protected], а не с [email protected] от имени [email protected]

  2. На самом деле создайте пользователя в Google Apps с именем пользователя [email protected] и отправьте электронное письмо через эту учетную запись. Если [email protected] нуждается в копировании, вы всегда можете указать адрес BCC и настроить фильтр на [email protected] для перенаправления любых ошибок на [email protected]

+0

Большое спасибо Эндрю! Это сработало для меня! Добавление адреса электронной почты [email protected] в вашу учетную запись gmail (и отключить псевдоним) делало трюк! – Chris

+0

Без проблем, рад слышать, как это сработало! –

+0

Это было здорово. Не только проверенный, в моем случае мне нужно было установить его как учетную запись по умолчанию. Теперь вся почта, которую я отправляю через SMTP в php-почте, используя исходную учетную запись, отправляется с указанным мной псевдонимом, который действует как по умолчанию. Спасибо! – Graph

Смежные вопросы