Форум: "Начинающим";
Текущий архив: 2009.07.12;
Скачать: [xml.tar.bz2];
ВнизПроблема с прекреплением 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.004 c