Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Автоматизировать отправку большого числа писем на Один адрес.

Ответить
Настройки темы
Любой язык - [решено] Автоматизировать отправку большого числа писем на Один адрес.

Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Отправить PM | Цитировать


Все доброго времени суток!
Есть такая задача.
Есть папка с архивами. Нужно каждый архив (файл) отправить вложением в отдельном письме на один электронный адрес.
Т.е., допустим есть 30 файлов в папке, значит нужно сформировать 30 писем с вложениями каждого файла в папке поочереди и отправить их все на один электронный адрес, можно поочереди с интервалом неспешно.

Обычно возникает спаммерская задача разослать одно и то же письмо на кучу адресов, у нас все наоборот, нам это нужно реально, ибо на принимающей стороне такие условия - данных им нужно отправить много и только по электронной почте и чтобы письма были размером не больше 10 Мб.

Т.е. в идеале было бы не плохо так: на входе в качестве параметров задаем email, папку с файлами, ну и м.б. интервал отправки, чтобы принимающий и отправляющий почтовые сервера не заподозрили в спам-рассылке. Хотя наверное интервал можно задать жестко в скрипте.

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

Отправлено: 12:52, 31-10-2013

 

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


PowerShell:

Код: Выделить весь код
Get-ChildItem C:\Arch  | Where {!$_.PSIsContainer} | Foreach {
	Send-MailMessage -from "User01 <user01@example.com>" -to "User02 <user02@example.com>"`
	 -Subject "Sending the Attachment - $($_.Name)" -body "File - $($_.Name)"`
 	 -Attachments $_.FullName -smtpServer smtp.fabrikam.com
	Start-Sleep -Sec 60
}
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:02, 31-10-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 22
Благодарности: 0

Профиль | Отправить PM | Цитировать


Kazun, изумительно! Не ожидал быстрого ответа, но заглянул, тут же попробовал - все просто супер, работет отлично! Благодарность моя не знает предела! Самому стыдно что поленился поискать среди кучи великолепных изящных примеров на PowerShell. В панике когда "сверху" давят, мозг мыслит только линейно ))

Отправлено: 13:22, 31-10-2013 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Автоматизировать отправку большого числа писем на Один адрес.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
V. 5.5/2000/2003 - [решено] Можно ли запретить отправку на внутренний адрес (почтовый) писем из вне, не из домена akaAmigos Microsoft Exchange Server 6 12-12-2011 13:02
2007 - Изменение размера большого числа картинок Freux Microsoft Office (Word, Excel, Outlook и т.д.) 11 05-11-2011 13:19
Оптимизация MFS после удаления большого числа файлов Vlad Drakula Microsoft Windows 2000/XP 6 25-11-2004 11:46
Если хостинг не поддерживает отправку писем с сайта BigMarkus Вебмастеру 3 20-11-2003 02:12
посылка большого числа писем из пхп скрипта Vlad Drakula Вебмастеру 6 09-11-2003 21:28




 
Переход