Форум: "Сети";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
ВнизОтсылка письма с вложением через Indy 10 Найти похожие ветки
← →
DelphiN! © (2006-05-31 15:42) [0]Моя программа отсылает электоронное письмо с вложением, но почему то вложение приходит не как прикрепленный файл, а как тело самого письма(прямо в тексте). Отсылаю так :
m := TIdMessage.Create(nil);
if FileExists(Attach) then
TIdAttachmentFile.Create(m.MessageParts, AttachPath);
m.ContentType := "text/plain";
m.CharSet := "windows-1251";
m.Encoding := meMIME;
m.ContentTransferEncoding := "quoted-printable";
m.From.address := from;
m.Recipients.EMailAddresses := _to;
m.Subject := Subject;
m.Body.text := Text;
idSMTP.Connect();
idSMTP.Send(m);
idSMTP.Disconnect;
Что не так?
← →
umbra © (2006-05-31 16:22) [1]
> Что не так?
>m.ContentType := "text/plain";
если у Вас есть аттачи, тоContentType
должен бытьmultipart/mixed
. А у Вас все сообщение объявлено какtext/plain
, что заставляет клиент, принимающий сообщение, рассматривать ВСЕ сообщение как простой текст. Если Вы не уверены, какой у Вас тип, то лучше вContentType
вообще ничего не писать, при отсылке клиент сам заполнит нужные поля.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.048 c