2013-09-24 3 views
0

Привет, я использую phpmailer, чтобы получать сообщения с моей контактной формы. Адрес электронной почты является обязательным. Я получаю все сообщения, даже с поддельных адресов электронной почты, кроме gmail. Когда пользователь вставить адрес GMAIL в поле Электронной почты контактная форма отвечает, что сообщение отправлено, но пользователь получает ошибку ниже в их спаме папке Gmail:PHPMailer от пользователей Google, заблокированных моим сервером?

The original message was received at Tue, 24 Sep 2013 12:08:21 -0700 
from localhost [127.0.0.1] 

----- The following addresses had permanent fatal errors ----- 
    <[email protected]> 
    (reason: 553 sorry, your mail was administratively denied. (#5.7.1)) 

----- Transcript of session follows ----- 
    ... while talking to relay-hosting.secureserver.net.: 
    MAIL From:<[email protected]> SIZE=1543 BODY=8BITMIME 
    <<< 553 sorry, your mail was administratively denied. (#5.7.1) 
    501 5.6.0 Data format error 

Reporting-MTA: dns; xxxxxxx.xxx.xxxx.xxxx.secureserver.net 
Received-From-MTA: DNS; localhost 
Arrival-Date: Tue, 24 Sep 2013 12:08:21 -0700 
Final-Recipient: RFC822; [email protected] 
Action: failed 
Status: 5.1.3 
Diagnostic-Code: SMTP; 553 sorry, your mail was administratively denied. (#5.7.1) 
Last-Attempt-Date: Tue, 24 Sep 2013 12:08:22 -0700 

Ну я, кажется, мой сервер отказывается посылать электронные письма, поступающие от пользователей Gmail. Но почему?

Спасибо

ответ

0

ОК, я отвечаю на свой вопрос.

Да, мой сервер (godaddy) заблокировал адреса gmail.

Как кажется, также блокирует yahoo, aol, live, hotmail и партию других, которые не «принадлежат» зарегистрированным доменам, из-за спама (как говорится).

Ну, я немного изменил заголовки.

$mail->SetFrom = '[email protected]' 
$mail->AddReplyTo($email , $name); 
$mail->AddAddress($toemail , $toname); 

Сейчас его работы

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