Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.07.12;
Скачать: 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 вся ветка

Текущий архив: 2009.07.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
15-1242131415
12
2009-05-12 16:30
2009.07.12
Seagate Crystal Reports. Просто вставить тхт/bmp в detail


15-1242127932
snake-as
2009-05-12 15:32
2009.07.12
Приложение клиент-сервер


15-1241728204
Юрий
2009-05-08 00:30
2009.07.12
С днем рождения ! 8 мая 2009 пятница


15-1242105705
vajo
2009-05-12 09:21
2009.07.12
Антенна "Логос-91"


8-1195059532
Боб
2007-11-14 19:58
2009.07.12
SoundRecorder A.Galilov