Отправка сообщения

Оцените статью

windows711516 Отправка сообщенияЗаключительным действием в отправке сообщения электронной почты с помощью CDO является использование метода Send для доставки сообщения. Поскольку в течение этого процесса многое может пойти не так, как ожидалось — может выйти из строя удаленный SMTP-сервер, может произойти ошибка сети или в объекте Configuration может отсутствовать часть информации, — нужно чтобы ваш сценарий отлавливал ошибки и оповещал об их возникновении, а не просто аварийно завершал работу. Это особенно важно для сценариев, запускаемых по расписанию, без вашего участия.

Для отправки сообщения в условиях обнаружения ошибок нужно воспользоваться имеющимся в вашем языке сценариев механизмом обработки исключений. В VBScript это делается с помощью оператора on error. Способ надежной отправки созданного сообщения выглядит следующим образом: Если сообщение не доставлено после вызова метода. Send, переменная send_ errno получает ненулевое значение, выполняется условие оператора if, и это позволяет предпринять соответствующие действия. А теперь рассмотрим ряд примеров отправки сообщения, объединив все предыдущие действия. Базовый пример отправляет при каждом запуске сценария самое обыкновенное текстовое сообщение:

В следующем примере мы напишем сценарий, который берет любые файлы, указанные в его аргументах командной строки, и отправляет их по почте в указанное место. Как уже ранее упоминалось в данной главе, если для этого сценария создать значок ярлыка, можно будет перетаскивать на него файлы, и сценарий будет отправлять их по почте получателю, используя встроенный в сценарий адрес. Этим значком можно воспользоваться, если приходится часто адресовать файлы конкретному получателю. Всю работу проделывает метод AddAttachment, который находится в середине сценария: И в качестве заключительного примера рассмотрим сценарий, который может быть запущен Планировщиком заданий для периодического сканирования указанной папки на наличие файлов. Любой файл, найденный в этой папке, отправляется по электронной почте по фиксированному адресу, а затем перемещается в архивную папку. Тем самым создается папка на отправку, которая может использоваться несколькими способами: Если имеются не требующие вашего внимания сценарии, создающие в этой папке файлы журналов, эти файлы могут быть отправлены по почте администратору для их просмотра.

Комментирование закрыто.

Вверх страницы
x