Вот как-то так-то мне поступила задача отправить порядка 80 людям "персональное письмо". Ну как персональное
Я себя не считаю человеком который готов взяться руками за то, что можно автоматизировать.
В итоге был написан код на PowerShell, который все это сделал за меня.
Как обходить массив переменных я рассказывать в этой статье не буду, но приведу пример кода, который совершит отправку e-mail.
Как передавать переменные в цикле Вы как взрослые люди думаю уже давно сами и знаете.
И вот он Код отправки e-mail сообщения:
$ol = New-Object -comObject Outlook.Application
$mail = $ol.CreateItem(0)
$mail.GetInspector.Activate()
$mail.Subject = "Наша Тема"
$mail.Recipients.Add("Получатель@Домен")
#Вкорячиваем нашу подпись
$sSignature = $mail.HTMLBody
$mail.HTMLBody = "Добрый день ... Спасибо!" + $sSignature
# Сохраняем черновик
# $mail.save()
#Показываем что получилось
$mail.Display()
# Пауза для отладки
pause
# Отправка сообщения
$mail.Send()