У меня есть таблица, в которой у каждой записи есть адрес электронной почты и дата.Мне нужно сделать запрос через таблицу, где, если дата меньше одного дня, мне нужно отправить на адрес электронной почты, связанный с этой записью.
Я настроил отправку электронной почты, которая работает длятесты, но мне не удалось получить необходимую информацию и отправить по нескольким адресам.Каждая строка запроса будет иметь адрес электронной почты, который необходимо добавить в список получателей.Может ли кто-нибудь помочь, пожалуйста?
Вот код, который у меня есть на данный момент.
Я уже попробовал оператор if, где, если true, затем send, получить письмо из записей и добавить в список получателей
$Username = "moc";
$Password = "xxxxxx";
function Send-ToEmail([string]$email){
$message = new-object Net.Mail.MailMessage;
$message.From = "moc@company.com";
$message.To.Add($email);
$message.Subject = "New Items Item Request";
$message.Body = "You have new items in the Request App";
$smtp = new-object Net.Mail.SmtpClient("hq", "host");
$smtp.EnableSSL = $false;
$smtp.Credentials = New-Object System.Net.NetworkCredential($Username, $Password);
$smtp.send($message);
write-host "Mail Sent" ;
}
Send-ToEmail -email "test@market.com","test@market.com";
Снова я смог отправить электронные письма с указанным кодом на тестовый адрес электронной почты, но у меня возникают трудности с получением адресов из каждой строки и добавлением их в список получателей.