|
|
|
| Здравствуйте !
Подскажите пожалуйста, делаю скрипт отправки писем с сайта, ящик зарегистрирован там же где и сайт masterhost.ru конекчусь на на SMTP на свой же ящик и через него отправляю себе же письмо, письмо не приходит, появляется новое письмо
"Mail Delivery System Mail delivery failed: returning message to sender"
типа письмо не доставлено, его отвергает ихний спам фильтр, отключать его они не хотят, говорят что ошибка
$headers .= "Content-type: text/html;
charset=windows-1251\r\n";
в этой строке, я формирую заголовки вот так
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; windows-1251\r\n";
$headers .= "To: info@cmtour.ru\r\n";
$headers .= "From: Клиент <$mhSmtpMail_Username>";
как поправить строку как они говорят на другую кодировку или как исправить это ? Может заголовки как то подругому составить ? Подскажите пожалуйста !
в письме появляется следующая информация
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
info@cmtour.ru
SMTP error from remote mail server after end of data:
host nmx2.masterhost.ru [90.156.155.25]: 550 The message has been rejected by
spam filtering engine.
------ This is a copy of the message, including all the headers. ------
Return-path: <info@cmtour.ru>
Received: from [UNAVAILABLE] ([87.242.112.35] helo=localhost)
by relay2.mail.masterhost.ru with smtp
envelope from <info@cmtour.ru>
authenticated with info@cmtour.ru
message id 1O5giS-0001Dd-Th
for info@cmtour.ru; Sat, 24 Apr 2010 18:52:20 +0400
Subject: ?????? ? ?????
Content-type: text/html; windows-1251
To: info@cmtour.ru
From: ?????? <info@cmtour.ru>
X-SpamTest-Envelope-From: info@cmtour.ru
X-SpamTest-Group-ID: 00000000
X-SpamTest-Info: Profiles 13396 [Apr 24 2010]
X-SpamTest-Info: {8bit characters without encoding}
X-SpamTest-Info: {Suspicious real name with 8bit characters}
X-SpamTest-Method: headers
X-SpamTest-Rate: 75 - Это я так понимаю на сколько процентов письмо соответствует спаму.
X-SpamTest-Status: SPAM
X-SpamTest-Status-Extended: spam
X-SpamTest-Version: SMTP-Filter Version 3.0.0 [0284], KAS30/Release
Помогите кто сможет ! Заранее спасибо ! | |
|
|
|
|
|
|
|
для: Fighter
(24.04.2010 в 18:58)
| | X-SpamTest-Info: {8bit characters without encoding}
X-SpamTest-Info: {Suspicious real name with 8bit characters}
Причина - сомнительные 8битовые символы без кодирования в имени отправителя.
Фактически оно хочет, чтоб Вы закодировали слово Клиент согласно соответствующему RFC (RFC-2047.) | |
|
|
|
|
|
|
|
для: Trianon
(24.04.2010 в 19:45)
| | Подскажите как правильно прописать эту кодировку куда и как ее вставлять в заголовок, я новчек в этом деле !
пробовал строчку Content-Transfer-Encoding: 8bit вставлять в разные места заголовков :)) результат НУЛИВОЙ ! :) | |
|
|
|
|
|
|
|
для: Fighter
(24.04.2010 в 19:58)
| | Как только Вы убедите меня, что рассылаемая корреспонденция действительно не является спамом.
Замечу сразу, поскольку спам задолбал давно и прочно, у меня сложились довольно жесткие критерии того, что я считаю отличным от спама.
Куда более жесткие, чем у мастерхоста. Так что это та еще задача.
По-моему, проще стандарт изучить. | |
|
|
|
|
|
|
|
для: Trianon
(24.04.2010 в 20:14)
| | Уважаемый Trianon незнаю как Вас убедить в том что эта корреспонденция не является спамом :) Дело в том, что я сделал сайт для компании СМтур вот адрес cmtour.ru с него есть форма отправки заявок на почту которую как раз я и создал туда письма и идут, если нужно могу выслать полный исходник сайта с РНР скриптами ! Может так поверите !
По ссылке antosha23
http://ruseller.com/adds.php?rub=12&id=1670 да такая же форма, но даже с его сайта где есть проверка работы формы письмо не пришло на почту ! Спам фильтр уже отключили на почте после связи с техподдержкой ! Вроде должно все работать но черт подери не приходят письма и все..... Пробовал делать через свой адрес на mail.ru все работает отлично.. Видно действительно что то я с заголовками для мастерхоста не так делаю :((( Но после отключения спам фильтра письмо с сайта стало приходить но проблема с кодировкой осталась Русский шрифт не видит :(
я пробовал изменять
$headers .= "Content-type: text/html;
charset=koi8-r\r\n"; и utf-8 и windows-1251
В самом письме русский отображается с кодировкой windows-1251
а поля от кого и тема приходят ???? знаками вопроса, как исправить незнаю ! :( | |
|
|
|
|
|
|
|
для: Fighter
(25.04.2010 в 12:47)
| | В RFC-2047 заглядывали? | |
|
|
|
|
|
|
|
для: Trianon
(25.04.2010 в 15:36)
| | Заглядывал ! Читал http://www.citforum.ru/nets/semenov/4/4/mime.shtml
Пробовал делать вот так
$headers .= "From: (=?windows-1251?Q?Клиент_Запрос_с_сайта?=) <$mhSmtpMail_Username>\r\n";
Все заработало с мелки глюком только, Но полностью решил проблему вот так
$str="строка отправляемая на сервер";
$str=iconv("windows-1251","UTF-8",$str);
$headers = "From: $str <$Username>\r\n";
|
Все приходит и читается на русском отлично !!!
Всем Спасибо ! | |
|
|
|
|
|
|
|
для: Fighter
(25.04.2010 в 12:47)
| | не знаю как другие страны, но с австралией у Вас проблемы в IE 8
___
Там где есть картинки всё на перекосяк | |
|
|
|
|
|
|
|
для: Fighter
(24.04.2010 в 18:58)
| | вот те сайт evgeniypopov.com
ruseller.com | |
|
|
|
|
|
|
|
для: antosha23
(24.04.2010 в 20:39)
| | тут Попова по "кочкам несут", а Вы предлагаете человеку то, что не приветствуется :) | |
|
|
|
|
|
|
|
для: Slo_Nik
(24.04.2010 в 22:36)
| | А может попова все-таки по кочкам сильно не нести?
Он зарабатывает деньги на том, что дает 2-3 урока людям которые ничего не знают о php, альтернативы большой пока нету(я имею ввиду именно видео-уроки).
Я годик назад тоже начинал по его урокам(скачал нелицензионку), но потом потихоньку начал разбираться, что к чему(данный форум оказал очень значительную помощь). Так что виноват не учитель а ученик :) | |
|
|
|
|
|
|
|
для: Fighter
(24.04.2010 в 18:58)
| | http://ruseller.com/adds.php?rub=12&id=1670
вот это те нужно или нет | |
|
|
|