2014-12-17 1 views
2

Я отправляю электронное письмо своим клиентам с квитанцией. Я использую свой сервер для отправки этого письма с моей электронной почты по электронной почте @ gmail.com и содержит ссылку на изображение квитанции на моем сервере. Тем не менее, gmail указывает на то, что он, возможно, фишинг, в частности, что это не из моего электронного адреса электронной почты. Что я могу сделать, чтобы остановить его от фишинга?Gmail рассматривает мою электронную почту как фишинг?

<?php 
    $mifb = $_GET["mifb"]; //link to the receipt pic on my server 
    $tpppp = $_GET["tpppp"]; //customer email 
    $fyppp = $_GET["fyppp"]; //my business email @gmail.com 
$headers = 'MIME-Version: 1.0' . "\r\n"; 
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 
$headers .= 'To: <'. $tpppp.'>' . "\r\n"; 
$headers .= 'From: <'. $fyppp.'>' . "\r\n"; 
$message = '<!DOCTYPE html><html><body><a href="http://www.mybusinesswebsite.com"><img src= '.$mifb.'></a>The receipt is in an image format</body></html>'; 

mail($tpppp, 'For Customer George Walters', $message, $headers); 
?> 
+1

Это потому, что ваш заголовок 'From' не соответствует отправителю конверта. Вы можете добавить пятый параметр, '-f' в' mail() ', чтобы исправить это. См. Http://stackoverflow.com/a/7519120/3794472. В вашем случае вы должны использовать что-то вроде SwiftMailer и ретранслировать через SMTP-сервер GMail, потому что записи spf будут неправильными, в результате чего ваша почта по-прежнему будет спама. См. Http://stackoverflow.com/q/3536836/3794472 –

+1

Поле 'From' заполнено GMail-адресом? – RichardBernards

+0

Как использовать Swift_SmtpTransport :: newInstance в моем коде @Jeremiah Winsley? -f не исправить. – user1667601

ответ

0

Вы должны использовать SMTP для правильной отправки электронной почты через gmail. Вот как: https://stackoverflow.com/a/2748837/4362168

Alternative пытаются использовать такие услуги, как mandrill, postmark или Amazon SES Это довольно прост в установке, и они будут вести вас через процесс о настройке надлежащего SPF и DKIM записи для вашего домена так писем, отправляемых будет более надежным.

+1

Это не отвечает на вопрос OP. Это нормально, чтобы рекомендовать альтернативу, но вы действительно должны сначала ответить на конкретный вопрос, а затем рекомендовать что-то другое. –

+0

Спасибо! В следующий раз. – gellu

+0

Я бы рекомендовал редактировать ваш ответ СЕЙЧАС. Он может быть удален, если вы этого не сделаете. –