автоматический отправка писем 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