Вверх ↑
Ответов: 273
Рейтинг: 29
#1: 2012-01-20 17:34:17 ЛС | профиль | цитата
а не в виде набора символов-текста в теле письма
Каких именно символов?
Содержимого вложенного текстового файла или же шестнадцатеричных кодов base64?
Если первое - это не глюк, а фича слишком умной почтовой программы.
Если второе - это несоответствие формату. Нужно отыскать что именно не соответствует. Если этот параметр будет относиться к компоненту - возможно компонент неисправен. Если так, выловленный глюк поможет определить неисправность и относительно быстро ее удалить.


Глюк где-то выше по тексту. Сообщение не соответствует формату.

Для отлова глюка сохраните принятое сообщение в файл, и откройте его блокнотом.
Внимательно изучите все поля - где-то ошибка.
Проверить, исправлена ли она, также легко - загрузите письмо в почтовую программу с диска, она покажет его так же, как и принятые из сети.
Исправляйте ошибки, пока программа не станет открывать письмо правильно.

У меня сообщение распознало ваш attach только после внесения его id в поле boundary. Больше никаких ошибок в приведенном фрагменте не было.
test.eml
Date: Sun, 10 May 2009 10:23:25 +0300
Subject: test
From: bot <mail@mail.ru>
To: mail@mail.ru
Content-Type: multipart/mixed; boundary=HIASM_7209

--HIASM_7209
Content-Type: application/octet-stream; name="last_rec.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="last_rec.txt"


0e/o8e7qIPTo6vHo7ePu4g0KDQoxMzoxMCAxOC4wNC4yMDEwDQoNCi0gZml4OiDn4O/w5fIg7eAg8e7n5ODt6OUg4u3l+O3l4+4g8eIt4uAg7eAg5PDz4+7l
IOLt5fjt5eUg8eIt4u4NCi0gdXBnOiDu8urw+/Lo5SDx8uDt5ODw8u3u6SDx7/Dg4uroIO3gIP3r5ezl7fIg7+4g4vvn7uLzIOru7ODt5PsgaGVscA0KDQow
OjUwIDE3LjA0LjIwMTANCg0KLSBmaXg6IOrw6PLo9+Xx6uD/IO746OHq4CDu8u7h8ODm5e3o/yDv7uTx6uDn6ugg6iDy7vfq5SDv7vHr5SDz5ODr5e3o/yDj
8PPv7/sg/evl7OXt8u7iICMxNDMNCg0KMTM6NTYgMTMuMDQuMjAxMA0KDQotIGFkZDog7vLx6+Xm6OLg7ejlIOLu5+zu5u3u8fLoIOLx8uDi6ugg/evl7OXt
8u7iIOjnIO/g6+jy8Psg4iDy5erz+ejpIPLo7yDq7u3y5ent5fDgDQoNCg==
--HIASM_7209--
И Thunderbird сразу же его расшифровал и вставил в тело письма
txt
Список фиксингов

13:10 18.04.2010

- fix: запрет на создание внешнего св-ва на другое внешнее св-во
- upg: открытие стандартной справки на элемент по вызову команды help

0:50 17.04.2010

- fix: критическая ошибка отображения подсказки к точке после удаления группы элементов #143

13:56 13.04.2010

- add: отслеживание возможности вставки элементов из палитры в текущий тип контейнера
Но если расширение в первом листинге заменить на rar, то предложит сохранить, без вставки содержимого текстового файла в тело письма.
карма: 0

0