Программно отправить письмо через TheBat?

Corrector

Как программно создать окно с темой письма, пунктом назначения, телом письма и аттачами?
1 вариант - ShellExecute(....'mailto:y.com?subject=Письмо&body=.......
что в этом варианте плохо - текст письма будет длинным, и в ShellExecute не получится указывать текст произвольной длины. Кроме того, почему-то не работает приаттачивание файлов.
2 вариант - используся MAPI функции - хорош тем, что не устанавливает ограничение на длину письма. Минусы: этот способ не работает с TheBat'ом, по крайней мере у меня не получилось заставить его работать как надо. Хотя в хелпе по бату написано что MAPI поддерживается.
Есть даже соотвествующий файл - tbmapi.dll
Вопрос: Как написать письмо произвольной длины с аттачима?

vijrel7878

а с какой версией the bat у тебя mapi не работает?

Dasar

Поставь в настройках:
Options -> Preferences -> Applications -> Install the Bat as Simple Mapi request handler

Corrector

первым делом поставил. все равно не работает

Corrector

1.62.
А с какой у тебя работает?

vijrel7878

у меня работает с 1.62r

Corrector

Outlook устанавливал?
Можно кусочек кода?

vijrel7878

код на работе (на дельфи). Если мыло дашь - могу завтра прислать
Оставить комментарий
Имя или ник:
Комментарий: