Здравствуйте, вопрос такой, есть база в access в ней есть макрос для отправки результата выборки по email, всё замечательно работает, а как добится такого же результата из командной строки/командного файла ? При наборе такой команды:
"c:\program files\mozilla thunderbird\thunderbird.exe" -compose "to=мыло@мыло.ru,subject=тема,body=содержание_письма"
создаётся новое сообщение и ожидается нажатие кнопки "отправить" а как добиться отправки сообщения без подтверждения ? Спасибо.

Thunderbird не предназначен для отправки писем из командной строки, для этого другие программы. Поиск по форуму рулит.

Поиск безусловно рулит, и Вы правы, есть сторонние решения, но ведь access отправляет почту посредством Thunderbird и довольно успешно. Не могли бы Вы сказать параметры вызова Thunderbird из другой программы, если конечно разбираетесь в вопросе. Спасибо.

zavvin
Речь шла не про то, чтобы Access заменить, а про то, чтобы Thunderbird заменить. Его ни с какими параметрами нельзя заставить отправлять почту без нажатия кнопки "Отправить"

Хорошо, вопрос поставим по другому, каким образом access умудряется отправлять почту через Thunderbird, ведь при этом не требуется никакого вмешательства с моей стороны. Подставляется адрес сервера, получателя,тема, содержимое.... и отправляется письмо, само, БЕЗ нажатия кнопки подтверждения, может кто нибудь объяснить механизм взаимодействия?

zavvin
А откуда известно, что Access отправляет почту именно через Thunderbird, а не самостоятельно?

Хм.... ну всё очень просто, когда отрабатывает макрос, и выборка в виде ексель таблицы отправляется получателю, появляется окно почтовика, в данном случае это Thunderbird (он установлен по умолчанию) и сообщение уходит адресату (точно уходит :) проверено). Правда Thunderbird после этого не закрывается, но это мелочь, обошел через убивания процесса посредством запуска задания в планировщике. Вот собственно и интересует как такое можно достигнуть без access`a.

Ага. Похоже, что Access использует протокол MAPI. Из этого вовсе не следует, что у Thunderbird'а есть какие-то ключи запуска которые позволят сразу же отправить письмо.

12-04-2009 19:40:51
Ну, т.е. можно наверное найти какую-нибудь более легковесную чем Access программу умеющую работать через MAPI…