Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отправка письма с вложением [D6, XP]


Евгений Р. ©   (2007-06-12 20:37:00) 

Как мне из своей программы создать письмо в почтовой программе и вложить в него файл?


Anatoly Podgoretsky   (2007-06-13 21:16:00) [1]

> Плохиш  (13.06.2007 19:29:10)  [10]

Упомянутый здесь Outlook 100% не соблюдает стандартов, у него свой собственный.
Если автору все равно, откроется или нет почтовик по умолчанию, то он может использовать сей трюк.


Плохиш   (2007-06-13 19:29:00) [2]


> Anatoly Podgoretsky ©   (13.06.07 19:24) [9]
> > Плохиш  (13.06.2007 15:25:08)  [8]
>
> Открыть то откроет, но про вложение можно забыть.

Ну большинство клиентов, особенно последних версий, понимают параметр file. Упомянутый здесь Outlook 100% :-)


Anatoly Podgoretsky   (2007-06-13 19:24:00) [3]

> Плохиш  (13.06.2007 15:25:08)  [8]

Открыть то откроет, но про вложение можно забыть.
SimpleMapi как минимум, именно через него работает - Отправить/Адресат


Плохиш   (2007-06-13 15:25:00) [4]

mailto:...откроет майл-клиент по-умолчанию.


stone   (2007-06-13 14:24:00) [5]


> Евгений Р.   (13.06.07 13:56) [5]
> Хотелось бы, чтобы отправку делал пользователь осознано.
>

Читай в MSDN на тему MAPI.
Начать можешь тут.
http://msdn2.microsoft.com/en-us/library/ms527908.aspx


smirnov   (2007-06-13 14:10:00) [6]


> если сочтет нужным

я это и имел ввиду, откроется сообщение в окне Outlook, он это дело осознает и примет решение.


Евгений Р.   (2007-06-13 13:56:00) [7]

Хотелось бы, чтобы отправку делал пользователь осознано.


smirnov   (2007-06-13 13:12:00) [8]

Для создания письма достаточно TIdMessage.
создавай сообщение, сохраняй в файл (eml) и запускай любимым способом (например ShellExecute), а пользователь уж отправит, если сочтет нужным.


Megabyte   (2007-06-13 11:33:00) [9]

Тебе обязательно сделать это в Аутглюке? :)
Короче, включаю телепатор и внушаю: изучай компонент Indy "IdSMTP".


Евгений Р.   (2007-06-12 21:43:00) [10]

Своей программой создать письмо (с вложением!!!) в почтовой (OutLook) и дать пользователю возможность отправить его.


Правильный Вася   (2007-06-12 20:58:00) [11]

тебе именно в почтовой программе создать или в твоей создать и отправить


Наверх

Титульная страница Поиск, карта сайта Написать письмо