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

Re: не хватает фантазии :(

Добрый день!

Конечно интересно. Наверняка кому-нибудь через некоторое время
предстоит решать подобные задачи. Лучше всего опубликовать код в рассылке
или на каком-нибудь сайте. Если хотите, с удовольствием опубликую
ваш код на lipetsk.lug.ru.

С уважением,
Владимир

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37774; Возраст листа: 3019; Участников: 1398
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/2159129

Ответить   Sun, 30 Oct 2011 13:09:47 +0300 (#2159129)

 

Ответы:

Обязательно пришлю в рассылку завтра-послезавтра.

Best regards,
Alexey A Bukreev
http://lepisgame.net.ru

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37775; Возраст листа: 3030; Участников: 1395
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/2210171

Ответить   Thu, 10 Nov 2011 03:18:15 +0400 (#2210171)

 

Доброй ночи!

Выложил скрипты сюда: http://lepis.pp.ru/perlscript.zip
Но лучше переложите их.

Описание скриптов.

main.pl. Скачивает исходный файл с Sharepoint, парсит, по указанным
ссылкам скачивает файлы, проверяет версию файла. Если версии ожидаемая и
фактическая не совпадают, то высылает письма на указанные e-mail. Пока
что высылает письма в txt-формате. По задумке запускается раз в час.
Входной файл должен иметь следующий вид:
ссылка_на_файл;ожидаемая_версия_файла;емейл1;емейл2;емейл3;емейл4;емейл5
Емейлов можно указывать меньше пяти.

md5.pl. Скачивает исходный файл с Sharepoint, парсит, по указанным
ссылкам скачивает файлы, проверяет MD5 файла. Если MD5 ожидаемый и
фактический не совпадают, то в файл result.txt пишется строка. По
задумке запускается раз в час.
Входной файл должен иметь следующий вид:
ссылка_на_файл;ожидаемый_MD5_файла;емейл1;емейл2;емейл3;емейл4;емейл5

send.pl. Открывает файл result.txt, парсит строку, отправляет на
указанные емейлы письмо о различиях в MD5. Письма в формате HTML. Как
строки кончаются - удаляет result.txt. По задумке запускается раз в сутки.

Скрипты заточены по виндовый Strawberry Perl, возможно, для работы под
линуксами/фряхами потребуется мелкая переделка. Хотел сразу под линукс,
но руководство потребовало. Запускаются виндовым скедулером.
Скрипты буду перепиливать, в частности, main.pl должен будет ТОЛЬКО
проверять версии, но ничего не отправлять, а писать в result.txt. Все
письма раз в сутки будет отправлять send.pl. В него добавлю условие,
которое в зависимости от того, о чем запись (MD5 или версия), будет
отправлять соответствующее письмо. Но это будет делаться в лучшем случае
на следующей неделе.

Также с интересом прочитаю критику в адрес скриптов, замечания,
предложения по улучшению-оптимизации кода.

Best regards,
Alexey A Bukreev
http://lepisgame.net.ru

On 30.10.2011 14:09, Vladimir B. Tsarkov wrote:

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37779; Возраст листа: 3031; Участников: 1395
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/2219018

Ответить   Fri, 11 Nov 2011 23:54:11 +0400 (#2219018)

 

Добрый день!

Вы хотите их как Public Domain распространять или же
согласно GNU GPL version 3, например?

С уважением,
Владимир

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37780; Возраст листа: 3032; Участников: 1395
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/2223097

Ответить   Sat, 12 Nov 2011 15:31:02 +0300 (#2223097)

 

Ой как сложно :) Я просто хочу поделиться... Согласно BSD, наверное :)
Делайте, что хотите.

Best regards,
Alexey A Bukreev
http://lepisgame.net.ru

On 12.11.2011 16:31, Vladimir B. Tsarkov wrote:

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37781; Возраст листа: 3032; Участников: 1395
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/2223449

Ответить   Sat, 12 Nov 2011 20:08:22 +0400 (#2223449)

 

Доброй ночи!

Возник вопрос. В какой программной среде вы используете этот набор скриптов?
На какой версии Perl вы тестировали эти скрипты?

Тогда лучше GPL v. 3. :) Я разместил ваш набор скриптов по адресу:

http://lipetsk.lug.ru/projects/perlscript/perlscript.tar.gz

В ближайшее время добавлю ссылку на этот архив с основных страниц
lipetsk.lug.ru

С уважением,
Владимир

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37782; Возраст листа: 3034; Участников: 1394
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/2229192

Ответить   Mon, 14 Nov 2011 00:48:00 +0300 (#2229192)

 

Точно работает на Windows 2003 R2. Strawberry Perl.

Позже портирую на никсовый перл.

Best regards,
Alexey A Bukreev
http://lepisgame.net.ru

On 14.11.2011 1:48, Vladimir B. Tsarkov wrote:

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37783; Возраст листа: 3034; Участников: 1394
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/2229642

Ответить   Mon, 14 Nov 2011 03:24:44 +0400 (#2229642)

 

Доброй ночи!

Эту информацию я добавил в README-файл, который приложил
к другим файлам архива с perlscript.

Ссылка архив с perlscript размещена по адресу
http://lipetsk.lug.ru/projects/index.html#sp

С уважением,
Владимир

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 37784; Возраст листа: 3036; Участников: 1394
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/2238885

Ответить   Tue, 15 Nov 2011 23:58:29 +0300 (#2238885)