автоматический отправка писем outlook

Userland - Софт- Лаборатория софта Информация по сетям, железу, софту, программированию, практические советы пользователю, cтатьи. Софт Лаборатория софта. The Bat - работа с командной строкой Не знаю как вы, автоматический отправка писем outlook я всегда любил автоматизацию. Приятно видеть как все шуршит, крутится и вертится по одному нажатию клавиши :-). Автоматизировать можно много чего, но сейчас мы будем автоматизировать отправку почтовых сообщений. Эту операцию можно делать разными способами. Если ты немного соображаешь в программировании, то тебе легко написать небольшую программу, которая будет слать письма. Можно сделать ее универсальной, автоматический отправка писем outlook наворотить кучу всякого... Но зачем ходить по чужим следам? Еще вступишь куда-нибудь :-). Второй вариант - использование команды mailto. Набери в окне "Выполнить/Run": mailto:alapp@chat.ru?Subject="Здарова!" или mailto:alapp@chat.ru?Body="Здарова!" Здесь: alapp@chat.ru - E-mail адрес получателя ?Subject="Здарова!" - тема сообщения. ?Body="Здарова!" - тело сообщения Если у тебя установлен MAPI-клиент (например M$ Outlook Express), то в нем создастся сообщение для alapp@chat.ru с темой "Здарова". К сожалению синтаксис комманды mailto сильно урезан от возможностей библиотеки mapi.dll и скажем к письму нельзя прикрепить аттачмент. (Цэ бэд!) Третий вариант использовать возможности сторонних программ. Outlook Express не позволяет работать с коммандной строкой, да автоматический отправка писем outlook вообще у него куча недостатков. Поэтому мы будем использовать The Bat! - на мой взгляд, самый лучших почтовый клиент в мире. Достоинств у этой программы не счесть автоматический отправка писем outlook я еще вернусь к ней в своих статьях по софту, но сейчас мы рассмотрим возможность создания программой почтовых сообщений из коммандной строки. Для начала, весьма полезно было бы добавить путь к программе The Bat! в переменную PATH файла autoexec.bat. Это позволит сэкономить длину набираемой строки, что очень важно для таких программ как FoxPro, где лимит коммандной строки ограничивался 128 символами. Сразу договоримся, что полный путь к программе The Bat! я указывать не буду (он у каждого свой), автоматический отправка писем outlook буду лишь писать имя exe - файла (thebat.exe). Теперь расмотрим общий синткасис создания сообщений в коммандной строке: Итак, первая опция коммандной строки /NOLOGO Синтаксис: "thebat.exe /NOLOGO" Эта опция отключает заставку на запуске программы. Открой свойства ярлыка The Bat'a на Рабочем Столе. Перейди на закладку "Ярлык/ShortCut" автоматический отправка писем outlook в поле "Путь/Target" добавить к строке "Путь" слово /NOLOGO. Теперь ты грузишь Бат без заставки. Опция №2 - /CHECK (/CHECKALL). Проверяет почтовые ящики на наличие новых сообщений. Синтаксис: /CHECK<Ящик №1>[;Ящик №2[;Ящик №3[...]]] /CHECKALL - проверяет все ящики. Можно добавить эту опцию в тот же ярлык, что программа проверяла все или определенные ящики при запуске. Примеры: /CHECK"Мой первый халявный ящик";"Мой второй халявный ящик" - проверит почту в ящиках "Мой первый халявный ящик" автоматический отправка писем outlook "Мой второй халявный ящик" /CHECK*.ru - проверит почту в ящиках, заканчивающихся на ".ru" /CHECKwww* - проверит почту в ящиках, начинающихся c "www" /CHECK*sex* - проверит почту в ящиках, содержащих в названии "sex". Опция №3 /SEND. Полный аналог /CHECK с точностью до наоборот. Отправляет почту с ящиков. Синтаксис: /SEND<Ящик №1>[;Ящик №2[;Ящик №3[...]]] Подробнее останавливаться не буду, аналогия слишком очевидна. Опция №4 - самая важная для нас, т.к. автоматически создает мыльные мессаги- /MAIL Синтаксис: /MAIL[параметр1[;параметр2[;параметр3[...]]] В командной строке параметры разделяются точкой с запятой. Параметры: USER=значение или U=значение - имя аккаунта, с которого будет оправляться письмо PASSWORD=значение или P=значение - пароль на аккаунт(обычно нет) FOLDER=значение или F=значение - указывается путь к директории, где находятся настройки аккаунта. Если ничего не находит - берет аккаунт по умолчанию. TEMPLATE=значение или T=значение - указывает путь к файлу, в котором находится шабон письма. Если не использовать этот параметр, берется шаблон нового письма из шаблона текущего аккаунта TO=значение - адрес того,кому, собственно шлешь письмо. Дополнительные адреса можно добавить, используя макросы шаблона %TO,%CC,%BCC. SUBJECT=значение или S=значение - тема сообщения. Можно использовать макрос %SUBJECT TEXT=значение или CONTENTS=значение или С=значение - параметр указывает путь к файлу, в котором содержится текст письма. Можно использовать макрос %PUT. ATTACH=значение или FILE=значение или A=значение - параметр указывает путь к файлу,который вы желаете приаттачить к письму. Можно использовать макрос %ATTACHFILE. SEND - отправка письма немедленно QUEUE - помещает созданное письмо в папку "Outbox". Пример: thebat.exe /MAILU=Apple;TO=userland@narod.ru;S="Я читаю статью о Бате";TEXT=C:\test.txt;A=C:\coolgirl.jpg;QUEUE - создали письмо с аккаунта Apple на адрес userland@narod.ru с темой: 'Я читаю статью о Бате', текстом письма, взятом из файла C:\test.txt, с вложенным в письмо графическим файлом C:\coolgirl.jpg, поместили письмо в папку Outbox. Выполни эту команду из меню "Выполнить/Run" автоматический отправка писем outlook у тебя создастся новое сообщение в Бате. Теперь мы знаем как легко автоматический отправка писем outlook просто создавать письма из командной строки. Можно написать BAT-файл, в котором, к примеру, нужные тебе файлы копируются архивируюся автоматический отправка писем outlook вкладываются в письма с готовым адресатом, темой, телом письма. Но есть еще одна опция... Эта опция /BATCH Синтаксис: /BATCH:<путь к файлу> Запускай The Bat! с опцией /BATCH автоматический отправка писем outlook программа будет последовательно исполнять команды из указанного файла. Пример: thebat.exe /BATCH:C:\test.bat Содержимое файла test.bat может быть примерно следующим: /CHECKApple - проверить ящик Apple на наличие новых писем /SENDApple - отправить письма с ящика Apple Это основные опции командной строки программы The Bat!, которые, я надеюсь, помогут тебе немного разгрузить рутинную работу. Автоматизация форэва! Alex Apple К началу Принимаются любые предложения по хостингу! [Главная] [Вести с полей] [Железо] [Софт] [Программирование] [Сетевуха] [Гостевая] [Книжки] [Форум] [Ссылки] [Новости] [Игрища] [ОэСки] [О нас] Пишите письма! -> Дата создания сайта 23.01.2001 г. последние изменения 07.03.01 14:15 #bn {display:block;} #bt {display:block;} разделы выделенка съемный зубной протез tognana фарфор доставка хим. реагент кулер процессорный бюро переводчик тренировка память тонирование авто asus p505 охота пиранья дешевый холодильник компания макса линдера подготовка ielts заказать флаг банковский сейфовые ячейка эдас-134 аденома предст.ж-зы разогреть вчерашний обед застежка zip-lock авиатакси оформление свадеб жила кострома наркомания электрокардиограф вакансия красноярск программа шифрование мва эмжс кулер процессор вино роза светящийся краска грунт стяжка li-da купить электрооткрывалку задний зеркало скребковый конвейер вино заказ vps vds автоматический отправка писем outlook