Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.



Отправка почты с помощью командлета Send-MailMessage…

Рубрика: Exchange Server -> Shell
Метки: | | | | |
Среда, 25 ноября 2009 г.
Просмотров: 12576
Подписаться на комментарии по RSS


Любой администратор Exchange хотя бы раз написал какой либо скрипт, облегчающий ему жизнь. Самые распространенны примеры скриптов это уведомления на почту администратора об общем количестве почтовых ящиков в организации или получение списка больших почтовых ящиков. Такие скрипты запускаются на постоянной основе для мониторинга системы.

С помощью Powershell v1 отправка почты не была очень простой задачей. Нам приходилось использовать класс System.Net.Mail, чему было посвящено большое количество статей.

С релизом Powershell v2 все сильно изменилось, так как появился новый командлет “Send-MailMessage”.

Данный командлет работает в Exchange 2007 SP2+ & 2010. В Exchange 2007 SP2 должен быть установлен Powershell v2.

Теперь давайте перейдем к конкретному примеру. У меня есть Exchange 2007 SP2 на Windows 2008 SP2 с установленным Powershell v2 . Я хочу отправить сообщение с своего аккаунта моему коллеге Deepak с темой “Test Email” и телом письма “Testing the cmdlet”. Для этого я запускаю следующую команду из EMS:

Send-MailMessage –From <a href="mailto:Rajith@chakka.local">Rajith@chakka.local</a> –To <a href="mailto:Deepak@chakka.local">Deepak@chakka.local</a> –Subject “Test Email” –Body “Testing the cmdlet” –SmtpServer exch07.chakka.local

Такая же команда отлично работает и напрямую из консоли Powershell v2:

На последок я зайду в OWA Deepak и проверю пришло ли письмо.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

Оставьте комментарий!

Используйте нормальные имена.

Имя и сайт используются только при регистрации

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)