Регистрация
Вход через соцсети
Восстановление пароля

Не у всех читается прикрепленный файл через CMIMEMail

Новый топик
30.11.2009, 00:40
Ответить | Цитировать
Сергей

Зарегистрирован:
2009-11-30
Сообщений: 1

есть форма обратной связи с прикреплением файла.
Прикрепляешь файл ворд или пдф , отправляешь. мне приходит нормально, а заказчику приходит переименованный в А0123ххх и типа .dat , но если его все равно открыть и указать ворд для обработки - он откроется.

Если я ему из аутлука посылаю вордовый файл , то все нормально.
эксперименты с mime типом не помогли - вместо application/octet-stream пробовал application/msword и application/pdf.

неткат 3.5 экстра.
Спасибо
07.12.2009, 12:02
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

CMIMEMail использует обычный sendmail, на который у большинства хостеров ставится ограничение на размер письма. Может в вашем случае файл большой и хостер просто обрезает письмо?

Я для таких случаев использую класс Mail_mime, в котором отправка идет через SMTP с авторизацией. Вырезка из кода для примера:
Код:

....
$crlf = "n";
$mime = new Mail_mime($crlf);
$mime->addattachment($backup_file, 'application/octet-stream')
....


Temet nosce...
198 196 2009-12-07 12:02:49 7823
Описание проекта