2010-04-15 3 views
4

Я знаю. Я звучу как спамер, но эти электронные письма являются полностью законными подтверждениями электронной почты для людей, которые подписались на учетную запись на этом веб-сайте, который мы разработали. Эти электронные письма распространяются на разных почтовых провайдеров (gmail, yahoo, aol, hotmail/live), но они всегда попадают в папку Outlook Junk Email. Я пробовал использовать почту Zend Framework, PEAR Mail и phpMailer. Все эти методы приводят к тому, что происходит одно и то же.Outlook Marking Email как нежелательная почта

Это, казалось, началось после того, как Microsoft выпустила обновление для фильтра нежелательной почты Outlook в январе этого года.

Ниже приведен код в вопросе:

include_once('Mail.php'); 
include_once('Mail/mime.php'); 
$hdrs = array(
'From' => "Membership <[email protected]>", 
'Subject' => 'Test Email', 
'Reply-To'=> "[email protected]", 
'Message-ID'=> "<" . str_pad(rand(0,12345678),8,'0',STR_PAD_LEFT) . "@mail.example.com>", 
'Date'=> date("D, j M Y H:i:s O",time()), 
'To'=> '[email protected]' 
     ); 
$params = array('host'=>'mail.example.com','auth'=>false,'localhost' => 'www.example.com','debug'=>false); 
$crlf = "\n"; 
$mime = new Mail_mime($crlf); 

$mime->setTXTBody("TEST"); 
$mime->setHTMLBody("<html>\n<body>\nTest\n</body>\n</html>"); 

$body = $mime->get(); 
$hdrs = $mime->headers($hdrs); 

$mail =& Mail::factory('smtp',$params); 

$t=$mail->send('[email protected]', $hdrs, $body); 

Как вы можете видеть, что мы используем функцию почты PEAR в этом тесте. Это самый базовый тест, который мы могли бы запустить, и вышеописанное электронное письмо сбрасывается в папку Outlook Junk Email. У нас есть обратный DNS на почтовом сервере, и он соответствует переходу DNS, SPF и DKIM, и нет ничего «спамного» с вышеуказанным контентом. Может ли кто-нибудь увидеть что-то с вышеуказанным кодом, который может заставить Outlook пометить его как нежелательный? Благодаря!

+0

Отфильтровано ли оно другими фильтрами спама? (Gmail, Thunderbird и т. Д.) – SLaks

+0

Я не проверял Thunderbird, но ни один из веб-провайдеров (gmail, hotmail, yahoo) не отметил это как спам. – user234882

ответ

4

Ваш тариф доставки имеет мало общего с вашим программным обеспечением и имеет много общего с репутацией вашего домена и IP-адреса с почтовыми узлами получателя. Наличие SPF и DKIM на месте наверняка поможет вопросам (и поможет создать репутацию с течением времени), но если электронные письма, отправленные из вашего домена/IP, сделали или действительно классифицируются как пользователи по умолчанию (или вы делаете другие вещи, которые кажутся подозрительными для поставщиков например, отправлять слишком много писем в свой домен в единицу времени), никакие усилия на вашем пути не могут преодолеть это.

По моему опыту, эти факторы гораздо более вероятны для запуска обозначения нежелательной почты, чем что-то эзотерическое относительно ваших заголовков или тела электронной почты. Теперь, если у вас есть определенные популярные ключевые слова в вашей электронной почте, это другое дело :-)

Большинство основных поставщиков предлагают программы с белым списком с различными условиями. Вы можете узнать о них через Google.

+1

Будет ли Outlook в той же сети, что и отправляющий веб-сервер, обращать внимание на SPF и нашу репутацию sender? Я не думал, что Outlook сделал какие-либо сетевые тесты, чтобы определить достоверность записей SPF и т. Д. Это электронное письмо проходит через веб-провайдеров электронной почты, Gmail, Hotmail, Yahoo и т. Д. – user234882

+2

Я не знаю, что Microsoft выпускает точные критерии, которые они используют для фильтра Outlook (если кто-то знает, где найти эту информацию, напишите :-), но я понимаю, что информация, полученная от Hotmail, является одним из факторов. Они также могут использовать данные из черных списков DNS и белых списков DNS. Я видел, что эффективность доставки через фильтр Outlook улучшилась после того, как IP был «разогрет», отправив медленный, стабильный поток законных сообщений электронной почты в течение нескольких недель. Поскольку я не знаю точного алгоритма Microsoft, я не знаю, было ли это случайным или нет. –

+1

Я наблюдал за сетевым трафиком с моей рабочей станции при открытии/загрузке писем с Outlook и не видел никаких сетевых тестов, поэтому я предполагал, возможно, ошибочно), что Outlook судил на основе контента как в заголовках, так и в теле. Кто знает. Спасибо за понимание. – user234882

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