![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с вложениями при отправке почты [WinXP]
Михаил, Тюмень © (2006-12-05 10:21:00)Впервые столкнулся с Indy сейчас, нужна консультация.
Задача: нужно отправить письмо по почте с вложением файла.
Само письмо отправить - проблем нет, все ок. Но с влодением начинаютс проблемы.
Вот исходник тестовый:
procedure TForm1.Button1Click(Sender: TObject);
var
Att : TidAttachmentFile;
begin
If idSMTP1.Connected then idSMTP1.Disconnect;
try
idSMTp1.Connect;
Except
ShowMessage('не удалось установить соединение с почтовым сервером!')
End;
Msg.Subject:='Тестовое письмо';
Msg.Recipients.EMailAddresses:='xxx@xxxxxx.ru';
Msg.From.Address:='xxxx@xxxxx.ru';
Msg.Body.Text:=Memo1.Text;
Att.Create(Msg.MessageParts, 'c:\payment.xls');
idSMTP1.Send(MSG);
end;
Вылетает на строке
"Att.Create(Msg.MessageParts, 'c:\payment.xls');".
Вместо xxx нормальный ссылки на сервер и адрес. Проблема именно с вложением, просто письма отсылает влёт.
В чем может быть проблема?
Delphi 2005, Indy 10.
Если у кого есть - скиньте работоспособный кусок кода для примера, плиз.
iXT (2006-12-11 14:56:00) [1]
> Можно конечно снести 10 Indy и поставить 9, и проблема снимется.
> Но это не вариант.
> Неужели никто не писал отправку писем с вложением через
> Indy 10?
Это вариант .....
Я писал. Кстати, там с фложением у меня проблем не возникало. Там другая засада будет! Я не знаю какую 10-ку юзаешь, у меня была версия которая входила в BDS 4. Может уже исправили.
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1162996359&n=4
А по теме смотри [1]. Или полазий, тут много таких было!
Dmitrij_K (2006-12-11 14:15:00) [2]
> Выложите кусок кода, плиз, по Indy 10
см. ссылку [1]
Михаил, Тюмень (2006-12-11 13:01:00) [3]Можно конечно снести 10 Indy и поставить 9, и проблема снимется. Но это не вариант.
Неужели никто не писал отправку писем с вложением через Indy 10?
Напишите сюда, или намыльте на kmu@tyumbit.ru, плиз.
Михаил, Тюмень (2006-12-11 12:21:00) [4]Работоспособного состояния так и не добился. :(
Выложите кусок кода, плиз, по Indy 10
Михаил, Тюмень (2006-12-05 11:26:00) [5]Благодарю.
Изучаю.
Dmitrij_K (2006-12-05 10:29:00) [6]http://www.indyproject.org/Sockets/Demos/index.en.aspx
TidAttachmentFile.Create(Msg.MessageParts, 'c:\payment.xls');