Вниз
Скачать: CL | DM;

Проблема с прекреплением attachment   Найти похожие ветки 

← →
dort12   (2009-05-22 13:03) [0]

Доброго времени суток!!! Господа такая проблема... Программно вызываю запуск почтового приложения, но вот ни как не могу прикрепить к нему файл
Вот что уже есть может я туплю:
procedure TForm1.Button2Click(Sender: TObject);
var
 EMailDestinationString, SubjectString, Line1String,
   Line2String, mailstring: string;
  attachmentfile:file;
begin
 EMailDestinationString := "";
 SubjectString := "";
 Line1String := "";
 Line2String := "";
 attachmentfile:= "C:\LAN.txt";
  mailstring := "mailto:" + EMailDestinationString +
   "?subject=" + SubjectString +
   "&body=" + Line1String +
   "%0d" + Line2String + "%attachment= "+attachmentfile;
 if (ShellExecute(0, "open", PChar(mailstring), "", "",
   SW_SHOWNORMAL) <= 32) then
   ShowMessage("hgguhhhhjhutfvbn");
end;


← →
Сергей М. ©   (2009-05-22 13:12) [1]


> attachmentfile:file;


> attachmentfile:= "C:\LAN.txt";


Что за абсурд ?
И причем тут "Сети" ?


← →
dort12   (2009-05-22 13:16) [2]

Согласен..... есть предложения??


← →
Сергей М. ©   (2009-05-22 13:22) [3]


> есть предложения?


Есть - привести в сооответствие формальный и фактический типы данных.

Тип file - это не тип string


← →
clickmaker ©   (2009-05-22 13:39) [4]

> [2] dort12   (22.05.09 13:16)

через командную строку далеко не все почтовики воспринимают аттачи.
лучше обратить свой взор в сторону Simple MAPI


← →
palva ©   (2009-05-22 15:37) [5]


> через командную строку далеко не все почтовики воспринимают аттачи.

Вряд ли можно таким образом послать письмо со вложением. Если бы это было возможно, то это была бы дыра в безопасности. Представьте себе интернет-страничку со ссылкой mailto, которая посылает содержимое критических файлов по адресу, указанному автору странички. Если ваша программа имеет в своем распоряжении адрес smtp сервера, логин и пароль, тогда другое дело. Тогда вы можете послать, но не через протокол mailto:, а через какой-нибудь Indy или winsock


← →
clickmaker ©   (2009-05-22 16:36) [6]

> Вряд ли можно таким образом послать письмо со вложением

thunderbird.exe -compose to=***@***,subject="тема",body="тело",attachment="c:\pagefile.sys"

TheBat, говорят, тоже умеет. Хотя, в последних версиях возможно убрали



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.006 c
15-1242073498
тимохов
2009-05-12 00:24
2009.07.12
Использование PHP в качестве скриптового языка


2-1243078038
Pauk
2009-05-23 15:27
2009.07.12
текстовуе ресурсы (RES)


15-1241778394
PROgrammist
2009-05-08 14:26
2009.07.12
Ошибка при запуске Delphi.


15-1241883974
@!!ex
2009-05-09 19:46
2009.07.12
Как отследить изменение памяти?


2-1242909774
Индеец
2009-05-21 16:42
2009.07.12
TJclSimpleXMLElem и CDATA




   Наверх