02:27 am - Гейтостроение из подручных средств
Решил поделиться опытом, может кому-нибудь это будет интересно. Программировать я не люблю сильно, так что гейт
olya_homelist@lj пришлось делать лишь с помощью бата.
Предположим, что нам нужно отправлять в жж все письма, который подходят под какой-либо фильтр в бате. Создаем правило в Sorting Office/Filters. В моем случае все письма, приходящие на homelist@ark.ru (Recipient), ложились в папку ark.homelist, а в Actions было создано правило
Create a message for: post@mail2lj.nichego.net
Описание этого mail2lj гейта здесь
А в шаблоне к данному правилу написано:
User: ****
Date: %ODATE="dd.mm.yyyy" %OTIME="hh:nn"
Subject: %OSUBJ
Password: ****
%CHARSET="Windows-1251"
%SETPATTREGEXP="(.{500})(.*)"%-
%REGEXPBLINDMATCH="%TEXT"%-
%SUBPATT="1"<lj-cut>%SUBPATT="2"</lj-cut>
Если нужно вырезать народовский [OBORONA-SPAM], то замените
Subject: %OSUBJ
на
%SETPATTREGEXP="^(\[OBORONA\-SPAM\]\s\s)?(.*)"%-
%REGEXPBLINDMATCH="%OSUBJ"%-
Subject: %SUBPATT="2"
500 в %SETPATTREGEXP="(.{500})(.*)"%- - это номер знака, после которого будет ставиться lj-cut. Если его вообще не нужно, то замените
%SETPATTREGEXP="(.{500})(.*)"%-
%REGEXPBLINDMATCH="%TEXT"%-
%SUBPATT="1"<lj-cut>%SUBPATT="2"</lj-cut>
просто на
%TEXT
А если поставить это, то он будет вырезать лишь полезную часть от рассылок Subscribe.Ru
%SETPATTREGEXP="(.*)\-{40}\+\+\-\n(.{500})(.*)\-{75}.*"%-
%REGEXPBLINDMATCH="%TEXT"%-
%SUBPATT="2"<lj-cut>%SUBPATT="3"</lj-cut>
Еще последнее время глючит mail2lj и не хочет отправлять с реальным временим, те приходится убирать строку:
Date: %ODATE="dd.mm.yyyy" %OTIME="hh:nn"
Current Music: Syd Barrett - Feel
У него есть Сид Баррет. А-а-а... А мине? :((
У меня много что еще есть, бери винт, пиши туда БГ и едь в гости.
pop3 часть почти готова.
за баррета допишу остатки.
Ок. Только сделай, что бы он сам отсылал в жж и еще бил большие письма и все прочее вплоть до аттачей.
и вообще, тыб написал учебник по батафским шаблонам развернутый.
Это зачем еще? Там вообще кроме регекспов нет ничего сложного.
Сид Баррет - самый красивый музыкант в мире!
Я его на свой рабочий стол поставила.
![[User Picture]](http://lj.rossia.org/userpic/5882/2147486442) | | | Re: from pandora_izida | (Link) |
|
Саша, ты же дашь его мне?
з.ы. Саша, ты пробовал жевать 2 Хуббы Буббы сразу? Знаешь какие классые пузыри надуваются!
![[User Picture]](http://lj.rossia.org/userpic/4481/2147485520) | | | Re: from pandora_izida | (Link) |
|
Нет, не пробовал.