Показать сообщение отдельно
Старый 18.11.2010, 16:04   #4  
ena_ax is offline
ena_ax
Участник
 
254 / 46 (2) +++
Регистрация: 06.12.2006
Цитата:
Сообщение от AndyD Посмотреть сообщение
Попробуйте так

X++:
mailer.attachments().add(attachmentfileName, "invoice.pdf", "Application/Octet-stream", );
Лучше было eml-файл приложить - у вас в файле замены символы переноса сток с 0x0A, на 0x0D0A, возможно, это сделал почтовый клиент, когда сохранял вложение
У меня версия 4.0.
Метод Add() получает 1 параметр.
Прилагаю все файлы, оригинальный, отправленный Аксаптой, и отправленный Outlook.


Цитата:
Сообщение от b_nosoff Посмотреть сообщение
Так только для тройки прокатит

Для четверки можно попробовать после
X++:
mailer.attachments().add(attachmentfileName);
дописать
X++:
mailer.attachments().itemIndex(1).contentType("application/octet-stream");
так, в порядке эксперимента...
Эксперимент не помог. Тот же результат.
Вложения
Тип файла: pdf invoice-original.pdf (803.1 Кб, 157 просмотров)
Тип файла: pdf Axapta.pdf (803.1 Кб, 193 просмотров)
Тип файла: pdf from Outlook.pdf (803.1 Кб, 172 просмотров)