2015-11-13 4 views
1

У меня есть веб-сайт, который предоставляет ежедневные обновления недвижимости. Пользователи регистрируются, и мы отправляем им электронное письмо каждый день. Однако Gmail отмечает все наши электронные письма как спам. О чем мы должны смотреть?Мои сообщения электронной почты отправляются спам в gmail

+0

Да, это происходит со многими сайтами. пока несколько пользователей не начнут отмечать их почтовые ящики, они начнут поступать в папку «Входящие» в будущем для всех пользователей, так как для Outlook они имеют компьютерное обучение, которое проверяет все эти вещи и правильно анализирует –

+0

Отправляйте электронные письма с использованием стороннего поставщика почты, а не внутренней почты PHP(). – Simba

+0

Сообщите мне, если мой ответ удовлетворит ваш вопрос. Если да, примите его – SyntaX

ответ

2

Спам-рассылки предоставлены на основе истории Сервера, домена и черного списка.

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

Самое лучшее, чтобы добавить адрес электронной почты отправителя в свой список надежных т.е. [email protected]

0

Благодаря простоте PHP, очень легко отправить почту через mail(), однако есть 99% шансов, что вы делаете это неправильно. Чтобы использовать mail(), вам необходимо следовать правилу. Моя рекомендация использовать третьей стороны почтовой службы, как Mandrill

Если вы все-таки решили идти вперед с phpmail(), пожалуйста, следуйте приведенным ниже рекомендациям, которые помогут вам в некоторой степени.

Установите правильные заголовки:

$headers .= 'From: YourLogoName [email protected]' . "\r\n" ; 
$headers .= 'Reply-To: '. $to . "\r\n" ; 
$headers .='X-Mailer: PHP/' . phpversion(); 
$headers .= "MIME-Version: 1.0\r\n"; 
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; 

$to = [email protected]; 
$subject = subject ; 
$body = "<div> Email body goes here.. </div>"; 
mail($to, $subject, $body,$headers); 

Отправитель сообщения домен и домен сервера должен соответствовать

Спамеры пресловутый для отправки электронной почты с одного сервера и пытаемся сделать получатель полагает, что он пришел откуда-то еще. Поэтому, если вы отправляете электронное письмо с сайта [email protected], это хорошая идея, что сценарий находится на example.com.

Сервер не Блокированные

Когда сервер находится в черном списке, это означает, что этот сервер определил как тот, который был посылающего много спама. Это приводит к тому, что почтовые серверы получателей отклоняют или фильтруют любую почту, полученную с этого сервера.