Illusive
Guest
sent non-SMTP command: MIME-Version: 1.0
Добрый день.
Какое-то время пользовался скриптом, взятым с http://php.spb.ru/php/mail.html.
Но потом в логах почтовика стали появляться странные сообщения типа
connect from unknown[192.168.0.4]
warning: Illegal address syntax from unknown[192.168.0.4] in MAIL command: [email protected]
warning: unknown[192.168.0.4] sent non-SMTP command: MIME-Version: 1.0
disconnect from unknown[192.168.0.4]
Отправляются письма с аттачами скриптом
В теле скрипта mail.php ничего не менялось, почта, отправляемая почтовыми клиентами ходит исправно (обратный DNS тут ни причем). Есть подозрение, что с заголовками в скрипте что-то не так.
-~{}~ 20.06.06 20:21:
Вот что нашел.
http://phpclub.ru/detail/article/mail#part_7
Для простых случаев.
И голова не болит.
-~{}~ 27.07.06 19:24:
Заболела голова. :о)
Есть вот такой вот замечательынй код.
Который позволяет рассылать письма с вложениями. Но при отсылке бинарных файлов, часто вложение в письмо запихивается, но почтовые клиенты его как вложение не видят. Хотя в теле письма, если смотреть на самом почтовом сервере, все секции, для текста, для вложения, все заголовки - все присутствуют.
Добрый день.
Какое-то время пользовался скриптом, взятым с http://php.spb.ru/php/mail.html.
Но потом в логах почтовика стали появляться странные сообщения типа
connect from unknown[192.168.0.4]
warning: Illegal address syntax from unknown[192.168.0.4] in MAIL command: [email protected]
warning: unknown[192.168.0.4] sent non-SMTP command: MIME-Version: 1.0
disconnect from unknown[192.168.0.4]
Отправляются письма с аттачами скриптом
PHP:
include_once("mail.php");
$mail=new html_mime_mail();
$mail->add_attachment("c://scripts//","file.txt");
$mail->build_message('win');
$mail->send('192.168.0.1','[email protected]','[email protected]','Attache');
-~{}~ 20.06.06 20:21:
Вот что нашел.
http://phpclub.ru/detail/article/mail#part_7
Для простых случаев.
И голова не болит.

-~{}~ 27.07.06 19:24:
Заболела голова. :о)
Есть вот такой вот замечательынй код.
PHP:
<?php
function XMail( $from, $to, $subj, $text, $filename) {
$f = fopen($filename,"rb");
$un = strtoupper(uniqid(time()));
$head = "From: $from\n";
$head .= "To: $to\n";
$head .= "Subject: $subj\n";
$head .= "X-Mailer: PHPMail Tool\n";
$head .= "Reply-To: $from\n";
$head .= "Mime-Version: 1.0\n";
$head .= "Content-Type:multipart/mixed;";
$head .= "boundary=\"----------".$un."\"\n\n";
$zag = "------------".$un."\nContent-Type:text/html;\n";
$zag .= "Content-Transfer-Encoding: 8bit\n\n$text\n\n";
$zag .= "------------".$un."\n";
$zag .= "Content-Type: application/octet-stream;";
$zag .= "name=\"".basename($filename)."\"\n";
$zag .= "Content-Transfer-Encoding:base64\n";
$zag .= "Content-Disposition:attachment;";
$zag .= "filename=\"".basename($filename)."\"\n\n";
$zag .= chunk_split(base64_encode(fread($f,filesize($filename))))."\n";
return @mail("$to", "$subj", $zag, $head);
}
?>