Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Программирование на Basic / VBA


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Асмик Гаряка
Статус: Академик
Рейтинг: 8680
∙ повысить рейтинг »
Роман Селиверстов
Статус: Советник
Рейтинг: 2929
∙ повысить рейтинг »
Vasiliy83
Статус: Профессионал
Рейтинг: 2325
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Basic/VBA

Номер выпуска:1070
Дата выхода:27.10.2011, 08:00
Администратор рассылки:Vasiliy83 (Профессионал)
Подписчиков / экспертов:194 / 94
Вопросов / ответов:1 / 1

Консультация # 184243: Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: Подскажите пожалуйста каким способом можно автоматизировать рассылку почтовых сообщенийю Мне нужно, чтобы ежедневно, в одно и то же время отправлялось сообщение по одному и тому-же списку рассылки. В этом сообщении поздравления сотрудникам с днем рождения (вернее сообщение...


Консультация # 184243:

Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
Подскажите пожалуйста каким способом можно автоматизировать рассылку почтовых сообщенийю Мне нужно, чтобы ежедневно, в одно и то же время отправлялось сообщение по одному и тому-же списку рассылки. В этом сообщении поздравления сотрудникам с днем рождения (вернее сообщение всем, что у такого-то и такого-то сегодня день рождения). Подскажите пожалуйста способы решения, и какое програмное обеспечение для этого нужно? На данный момент есть только файл EXEL с фамилиями и датой рождения. То-есть все нужно делать с самого начала.

Есть компьютер круглосуточно работающий и сеть intranet предприятия

Дата отправки: 18.10.2011, 07:20
Вопрос задал: fomservl (Посетитель)
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Vasiliy83 (Профессионал):

Здравствуйте, fomservl!
Во вложении архив со следующим содержимым:
1) исходный код и все файлы проекта для Visual Studio (написано все в Visual Studio 2008 Express) - папка "WindowsApplication1"
2) скомпилированный файл программы "SMTP Sender.exe"
3) примеры файла конфигурации и файлов с базой.

Принцип работы программы:
Программа принимает в качестве входных данных файл в формате TXT и кодировке Unicode (данная особенность вызвана нежеланием связываться с кодировками и привязываться к установленным компонентам Excel или чего-то похожего). Любой XLS-файл можно превратить в TXT сохранив его при помощи соответствующего пункта меню (сохранять именно в формат TXT-Unicode).
Далее данные из этого файла разбираются на составляющие (пишу их по порядку столбцов в файле, который должен жестко соблюдаться; названия столбцов могут быть любыми, т.к. выгрузка адресов идет со второй строки):
1) FIO - полное имя
2) name - неполное имя
3) email - адрес почты для отправки сообщения
4) date - дата рождения
Поля FIO, name и date можно использовать для добавления тегов в тему письма и в текст письма. Можно использовать их для написания ФИО в различных падежах ("У %name% сегодня юбилей" запись "Ивана Ивановича" в поле %name% превратит в ""У Ивана Ивановича сегодня юбилей") или вставка возраста при помощи тега %year% (текущий год минус год рождения сотрудника) (например, "Поздравляем с %year%-летием" превратится в "Поздравляем с 36-летием")
Поле email для отправки конкретному списку адресатов (при помощи адреса группы) или отдельному сотруднику.
Используя данные поля можно как делать рассылку на нужные группы адресатов (группы создаются на почтовом сервере, тут такая возможность не предусматривается), так и можно поздравлять сотрудников компании с их праздниками (можно даже создать 2 копии программы с разными файлами настроек и базами адресо в, одна из которых будет рассылать всем сообщения о празднике у сотрудника, а вторая будет поздравлять самих сотрудников с их праздниками). Свободный формат написания адреса, даты, темы и текста сообщения позволяет поздравлять кого угодно и с чем угодно в определенный день (день бухгалтера, день кадрового работника, 50-летие первого полета человека в космос и т.д. и т.п.).

Программа запускается в 3 режимах:
1) обычный (ручной режим): если программа настроена, то она предлагает начать отправку сообщений за сегодняшний день, если не настроена, то автоматически переходит в режим №2.
2) режим настройки: запуск программы с ключом /setup
3) "невидимый" (автоматический режим): аналогичен №1, только при этом не отображается никаких окон и программа автоматически начинает рассылку и завершает свою работу. Запуск с ключом /silent

Для автоматической рассылки достаточно следующих действий:
1) скопировать программу на любой ПК, с которого будет идти ра ссылка
2) настроить программу
3) установить в планировщике задач ежедневный запуск с ключом /silent

Про настройку программы писать не буду, т.к. там и так все достаточно понятно.
Можно было бы еще прикрутить систему логов, регулярных выражений для автоматического поиска адреса в строке и т.д. и т.п., но на мой взгляд это все излишне, т.к. данная программа не является коммерческим продуктом.
Для корректной работы программы потребуется установленный .NET Framework версий 2.0 и 3.5.
Будут вопросы - обращайтесь.

Консультировал: Vasiliy83 (Профессионал)
Дата отправки: 26.10.2011, 14:50
Прикреплённый файл: посмотреть » [519.3 кб]
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное