Отправка почты с помощью командлета Send-MailMessage…
Метки: exchange | Exchange Server | Powershell | Windows | Windows 2008 | администрирование
Среда, 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 и проверю пришло ли письмо.
Еще записи по теме
- Включение обработки приоритетов в Exchange 2010
- Управление подключением Activesync устройств к Exchange Server 2010
- Включение индексации pdf документов в Exchange 2010
- iRedMail: Установка полноценного почтового сервера с LDAP, Postfix, RoundCube, Dovecot, ClamAV, DKIM, SPF в CentOS 5.x, часть 1
- Создаем подсказку в Exchange 2010
- Автоматически разлогиниваем пользователей BASH / TCSH / SSH в случае неактивности сеансов
- Настройка внешнего адреса администратора в Exchange 2007
Оставьте комментарий!