Powershell:
Код:
$folders = dir C:\mail -Directory -Recurse
foreach ($folder in $folders) {
$files = dir "$($folder.fullname)" -File
if ($files |? Extension -match "xlsx?|docx?|pdf|zip" -OutVariable attachments) {
Send-MailMessage -SmtpServer smtp.server.com -from sender@server.com `
-to ($files -match "^\w+@\w+\.\w+$").name `
-subject "Тема письма" -body "Текст письма" `
-attachments $attachments.fullname
}
}
Попробуйте погонять, я не тестировал, т. к. под рукой нет smtp-сервера.