$headers="From: me\n";
$headers.="To: \n";
PHP: отправка писем с аттачем....
ато писмо отправляется со вложенными файлами, но майл.ру например их урезает.... яндекс тоже..и рамблер... хотя спам не рассылаю... аттачи - вордовские документы... из три..и все три урезает...
Может поможет эта статья:
Это может быть из-за неправильного построения письма при отправке. Можно взглянуть на код?
Код:
$bound="123-1234";
$headers="From: me\n";
$headers.="To: \n";
$headers.="Subject: $subj\n";
$headers.="Mime-Version: 1.0\n";
$headers.="Content-Type: multipart/alternative; boundary=\"$bound\"\n";
$body="--$bound\n";
$body.="Content-type: text/html; charset=\"windows-1251\"\n";
$body.="Content-Transfer-Encoding: 8bit\n\n";
$body.="какой-то текст";
$body.="\n\n--$bound\n";
$body.="Content-Type: application/octet-stream; name=\"file.doc\"\n";
$body.="Content-Transfer-Encoding:base64\n";
$body.="Content-ID: <doc_1>\n\n";
include "include/dogovor.inc";
$body.=base64_encode($returnHTML)."\n";
$body.="--$bound\n";
$body.="Content-Type: application/octet-stream; name=\"file.html\"\n";
$body.="Content-Transfer-Encoding:base64\n";
$body.="Content-ID: <html_1>\n\n";
include "include/html.inc";
$body.=base64_encode($returnHTML)."\n";
$body.="--$bound--\n\n";
mail($mail, $subj, $body, $headers);
$headers="From: me\n";
$headers.="To: \n";
$headers.="Subject: $subj\n";
$headers.="Mime-Version: 1.0\n";
$headers.="Content-Type: multipart/alternative; boundary=\"$bound\"\n";
$body="--$bound\n";
$body.="Content-type: text/html; charset=\"windows-1251\"\n";
$body.="Content-Transfer-Encoding: 8bit\n\n";
$body.="какой-то текст";
$body.="\n\n--$bound\n";
$body.="Content-Type: application/octet-stream; name=\"file.doc\"\n";
$body.="Content-Transfer-Encoding:base64\n";
$body.="Content-ID: <doc_1>\n\n";
include "include/dogovor.inc";
$body.=base64_encode($returnHTML)."\n";
$body.="--$bound\n";
$body.="Content-Type: application/octet-stream; name=\"file.html\"\n";
$body.="Content-Transfer-Encoding:base64\n";
$body.="Content-ID: <html_1>\n\n";
include "include/html.inc";
$body.=base64_encode($returnHTML)."\n";
$body.="--$bound--\n\n";
mail($mail, $subj, $body, $headers);
вот код... file.doc & file.html это одно и тоже, один в ворде, другой в хтмл... Include включает код генератора этих файлов.... и возвращает результат в переменнею $returnHTML
Код:
а то неизвестно от кого и не известно кому. я бы тоже банил
)) они у меня корректно запонены)) просто скрыл))) не обязательно видеть получателя и отправителя)))
собственно, разобравщись в PDF атачу теперь PDF файлы... вместо доков... проблем нет теперь)) спс свсем)
Цитата: DeamonShan
собственно, разобравщись в PDF атачу теперь PDF файлы... вместо доков... проблем нет теперь)) спс свсем)
а по подробнее :)
Цитата: Fenyx
а по подробнее :)
Куда уж подробней. PDF во всех отношениях удобней: сохраняется полностью внешний вид документа (даже если у получателя нет какого-то из использованных в документе шрифта), размер меньше, и все эти почтовые антивирусы не считают такой аттач вирусом. Вот из-за последнего они может быть и не пропускали эти отправления человеческой жизнедеятельности.
Цитата: mfender
даже если у получателя нет какого-то из использованных в документе шрифта
В док можно также внедрить шрифты. ;)
Сервис - Параметры... - Сохранение - внедрять шрифты TrueType
Цитата: Tokolist
В док можно также внедрить шрифты. ;)
Сервис - Параметры... - Сохранение - внедрять шрифты TrueType
Сервис - Параметры... - Сохранение - внедрять шрифты TrueType
Да? Не знал об этом. Да и ни к чему мне это знать. Чем меньше общаешься с Вордом, тем здоровее живётся :D
Хотя потом узнал что можно было доки формировать из ХТМЛ... с определенной шапкой и набором стилей...