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

procmail - принципы настройки?

Доброго дня!

никто опытом не поделится настройки procmail?
или ссылочку? :)

Ответить   Alex Tue, 3 Aug 2004 13:41:49 +0300 (#204713)

 

Ответы:

http://www.mailers.by.ru/

Доброго дня!

никто опытом не поделится настройки procmail?
или ссылочку? :)

--
Best Regards,
Victor Karpovich

--
This message was scanned for viruses and it's not infected.
Kyivstar GSM.

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



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   "Victor Karpovich" Tue, 3 Aug 2004 16:02:33 +0300 (#204758)

 

On Tue, Aug 03, 2004 at 16:02 +0300, Victor Karpovich wrote:

man procmailex.

Пример есть в написаном мной quick guide к mutt:
http://openbsd.hnet.spb.ru/mutt.html

Пример прикручивания своего фильтра можно найти здесь:
http://openbsd.hnet.spb.ru/files/sf.txt

Ответить   Tue, 3 Aug 2004 18:11:36 +0400 (#204816)

 

В сообщении от Вт 03 Авг 2004 17:11 Mike Belopuhov написал(a):

пример наполовину понятен... а остальное, наверно, от непонимания принципов
работы почтовой системы на основе sendmail...

никто не подкинет ссылочку по принципам? :)

Ответить   Alex Tue, 3 Aug 2004 18:25:46 +0300 (#204908)

 

On Tue, Aug 03, 2004 at 18:25 +0300, Alex wrote:

Принципам чего? SMTP?

RFC 819, 821, 822.

Скажите что Вам не понятно и мы это разберем. Тем более, что
это достаточно популярная тема.

Ответить   Wed, 4 Aug 2004 10:14:17 +0400 (#205539)

 

Здравствуйте, Mike! 04.08.04 в 10:14 Вы написали:

Мне, например, нужно, чтобы procmail фильтровал письма, полученные sylpheed-claws.
Заранее благодарю

Ответить   Ramses The Greatest Thu, 5 Aug 2004 15:14:31 +0300 (#206494)

 

On Thu, Aug 05, 2004 at 15:14 +0300, Ramses The Greatest wrote:

Если Вы используете для получения писем sylpheed, то весь цимус теряется.
Настройте через fetchmail. Тогда procmail будет интересно прикручивать.
А так у sylpheed у самого есть механизм фильтрации.

Ответить   Fri, 6 Aug 2004 02:21:15 +0400 (#206681)

 

Здравствуйте, Mike! 06.08.04 в 02:21 Вы написали:

Что значит "теряется"? Суть в том, что procmail должен отрезать рекламу из писем
рассылки.

А теперь вопрос. Как будет выглядеть получение новой почты? Сейчас я получаю
письма с помощью sylpheed-claws, а если будет fetchmail, то придётся с его помощью
получать письма, а sylpheed'ом их просматривать? Или можно этот процесс как-то
АВТОМАТИЗИРОВАТЬ (подчёркиваю: это главное, чего я сейчас добиваюсь)?

Этот механизм не режет сообщения, а лишь сортирует их по папкам

Заранее благодарю

Ответить   Ramses The Greatest Thu, 5 Aug 2004 14:07:53 +0300 (#207206)

 

теряется.

писем

procmail ничего сам не вырезает.
Он только отдаёт письма фильтру по определённому правилу.

прикручивать.

получаю

помощью

как-то

fetchmail принимает письмо и скармливает его procmail-у,
который проверяет письмо на ряд условий,
если условие выполняется, то procmail выполняет действие(фильтр),
которое(ый) назначено условию.
А уже фильтр вырезает рекламу и отдаёт обратно procmail-у,
который потом раскладывает письма по ящикам,
опять же согласно заданным условиям.

Пример:
begin ~/.fetchmailrc set daemon 300
set logfile ~/Mail/logs/fetchmail.log

poll SERVER proto pop3
user "USER" with password "PASSWORD", is here "LOCAL_USER"
mda "/usr/bin/procmail -d %T"
mimedecode fetchall
end ~/.fetchmailrc begin ~/.procmailrc #Path to log
LOGFILE=~/Mail/logs/procmail.log

#Create resume in log for delivered messages
LOGABSTRACT=yes

#Turn on(yes)/off(no) diagnostics
VERBOSE=yes

# DUPLICATES trap
:0 Whc: ~/Mail/msgid.lock
|formail -D 16384 ~/Mail/logs/msgid.cache
:0 a:
/dev/null

# Remove X-Spam-Report field from mail header
:0 fw: ~/Mail/lock
* ^X\-Spam\-Report\:
|formail -I X-Spam-Report:

# Invoke bmf as a filter
:0 fw: ~/Mail/lock
|bmf -p

# Add Subject field if need to spam
:0 fw: ~/Mail/lock
* ^X-Spam-Status: Yes
|formail -a "Subject: [spam]"

# Put spam to ~/Mail/mbox.spam
:0: /home/karp/Mail/lock
* ^X-Spam-Status: Yes
Mail/mbox.spam

# Subscribe.ru reclama remover
:0 fw: /home/karp/Mail/lock
* ^List-Id: <comp\.soft\.linux\.(discuss|docs|kirovlug)\.subscribe\.ru>
|~/Mail/subscribe_ru.filter
end ~/.procmailrc begin ~/Mail/subscribe_ru.filter #!/opt/perl_64/bin/perl

while (<>) {
$skip=1 if $_ =~ "-\\*-----";
if ($_ =~ "mailto:ask\@subscribe.ru") {
$skip=0;
$skip_this=1;
}
if ($skip==0 && $skip_this==0) {
print;
}
$skip_this=0;
}
end ~/Mail/subscribe_ru.filter --
This message was scanned for viruses and it's not infected.
Kyivstar GSM.

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



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   "Victor Karpovich" Fri, 6 Aug 2004 19:07:32 +0300 (#207227)

 

i686-pc-linux-gnu)

On Fri, 6 Aug 2004 19:07:32 +0300
"Victor Karpovich" <karp***@k*****.net> wrote:


А далее sylpheed-claws берет их из локального ящика, куда положил
procmail. Я, например, так и сделал на своей рабочей станции. И
раскладываются они по разным ящикам, в зависимости от кучи условий.


--

С наилучшими пожеланиями
Крохин Анатолий (kraw)
icq 20060869

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



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Крохин Анатолий Александрович Mon, 9 Aug 2004 10:13:32 +0400 (#208108)

 

Здравствуйте, Victor! 06.08.04 в 19:07 Вы написали:


Немного неправильно выразился, я имел в виду именно использование фильтра.

Это всё понятно, проблема заключается в том, чтобы процесс проходил автоматически,
т.е. чтобы я не отвлекался на fetchmail и procmail (за исключением их настройки),
работая только в sylpheed-claws. Думаю, встроенная в sylpheed функция использования
внешней программы для получения почты как раз подойдёт (этим займётся fetchmail),
а вот как к процессу подключить procmail, да чтобы это всё работало с MH-почтовым
ящиком?

...

Ответить   Ramses The Greatest Tue, 10 Aug 2004 20:46:22 +0300 (#209338)

 

i686-pc-linux-gnu)

On Tue, 10 Aug 2004 20:46:22 +0300
Ramses The Greatest <rams***@u*****.net> wrote:


fetchmail может работать в режиме демона (причем не только от рута, но
и от пользователя). Поэтому отвлекаться на него нет никакой
необходимости.




--

С наилучшими пожеланиями
Крохин Анатолий (kraw)
icq 20060869

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



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Крохин Анатолий Александрович Wed, 11 Aug 2004 09:47:50 +0400 (#209549)

 

автоматически,

настройки),

использования

fetchmail),

А как можно отвлекаться на настроенный работающий fetchmail, procmail?
И зачем прикручивать кастыли к sylpheed?
Кстати как прикрутить fetchmail к sylpheed?
Я так понял что запустить fetchmail из sylpheed можно,
но зачем и что это даст?
За что не люблю скоростных трамваев,
так это за то что я их не догоняю :-)

MH-почтовым

Народ, простите что туплю, но всю жизнь работал с обычным форматом
почтовых ящиков "mbox", что такое МН-почтовый ящик?

И ещё, неужели sylpheed неумеет работать с почтовым ящиком "mbox"?
Как говорил кто-то из великих НЕВЕРЮ.
(хотя сам с sylpheed никогда не сталкивался,
хватало mutt-а, pine-а, mailx-а, mail-а, vi наконец)

--
Best Regards,
Victor Karpovich

--
This message was scanned for viruses and it's not infected.
Kyivstar GSM.

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



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   "Victor Karpovich" Wed, 11 Aug 2004 10:20:11 +0300 (#209619)

 

i686-pc-linux-gnu)

On Wed, 11 Aug 2004 10:20:11 +0300
"Victor Karpovich" <karp***@k*****.net> wrote:


У sylpheed "свой" формат почтового ящика, НО (!!!) это не препятствие
работать со скачанной при помощи fetchmail почтой. Я поступаю так -
fetchmail качает почту, размещает ее в неком каталоге, а sylpheed
работает с этой скачанной почтой так же как и с внешним сервером. Есть в
sylpheed такая настройка для почтовых ящиков.


--

С наилучшими пожеланиями
Крохин Анатолий (kraw)
icq 20060869

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



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Крохин Анатолий Александрович Wed, 11 Aug 2004 12:07:53 +0400 (#209641)

 

Спасибо просветили.
Дык я так и не понял, в чём проблема товарища <Ramses The Greatest>?
В том, что он теперь не хочет правильно настраивать sylpheed,
право господа это смешно и это уже личная проблема.
--
Best Regards,
Victor Karpovich

--
This message was scanned for viruses and it's not infected.
Kyivstar GSM.

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



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   "Victor Karpovich" Wed, 11 Aug 2004 11:37:59 +0300 (#209678)

 

i686-pc-linux-gnu)

On Wed, 11 Aug 2004 11:37:59 +0300
"Victor Karpovich" <karp***@k*****.net> wrote:


IMHO не до конца проникся UNIX-way. Это наживное.

--

С наилучшими пожеланиями
Крохин Анатолий (kraw)
icq 20060869

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



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Крохин Анатолий Александрович Wed, 11 Aug 2004 13:08:09 +0400 (#209696)

 

Здравствуйте, Крохин! 11.08.04 в 13:08 Вы написали:

Господа, в *nix я, конечно, не гуру, но по поводу нежелания правильно настраивать
софт и "не до конца проникся UNIX-way" - это Вы зря. Я обратился в рассылку с
этим вопросом потому, что однажды прочитал в письме на тему "Модератору" об обрезке
рекламы при помощи фильтра к procmail'у - вопрос меня заинтересовал, сразу же
обратился к документации к procmail и sylpheed-claws (в FAQ к последнему ясно
написано, что такой симбиоз врзможен). Но когда правила фильтрации были созданы,
появилась новая проблема - при получении почты через sylpheed фильтрация происходила
без участия procmail. Чтобы добиться желаемого результата Вы посоветовали fetchmail,
который также успешно был настроен. Последняя проблема заключалась в автоматизации
процесса получения почты, и тут Вы, вместо конкретных советов просто описывали,
как это происходит у Вас, и то лишь общими фразами. Кстати, заставить sylpheed
вызывать fetchmail для получения почты не составило труда - необязательно даже
использование его как демона. Последний вопрос был об использовании fetchmail'ом
procmail'а в качестве фильтра. Неужели так трудно ответить "это происходит автоматически"
или "для этого нужно сделать то-то, настроить там-то"?

Ответить   Ramses The Greatest Thu, 12 Aug 2004 13:17:15 +0300 (#210549)

 

i686-pc-linux-gnu)

On Thu, 12 Aug 2004 13:17:15 +0300
Ramses The Greatest <rams***@u*****.net> wrote:


Вы ломитесь в открытую дверь. Все гораздо проще делается.

1) в ~/fetchmailrc указываете:

set daemon 100

чтобы он работал демоном.
Можно указать:

set logfile ~/.fetchmail/fetchmail.log

Понятно для чего.
Также там д. б. что-то вроде этого:

# По умолчанию fetchmail ожидает, что наш MTA слушает порт 127.0.0.1:25,
но# поскольку это не так, мы указываем другой способ доставки почты.
defaults mda "procmail -f-"
# Опрос сервера:
# poll <адрес сервера> proto pop3 user <имя пользователя> pass <пароль>
poll <адрес сервера> proto pop3 user <имя пользователя> pass <пароль>

Этот fetchmail будет ходить за почтой и для почты запускать procmail.

procmail эту почту куда-то кладет. Вот это "куда-то" и будет тем местом,
откуда sylpheed будет почту брать. Ему в учетной записи говорите, что
протокола нет и брать локально.


По крайней мере у меня так.

Для красивого результата возьмите какой-нибудь biff (у меня - wmbiff),
который будет проверять то место, куда procmail положил почту
(фильтрованную и обработанную) и выдавать Вам звуковой и/или "световой"
сигнал о получении новой почты.


--

С наилучшими пожеланиями
Крохин Анатолий (kraw)
icq 20060869

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



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Крохин Анатолий Александрович Thu, 12 Aug 2004 19:58:12 +0400 (#210565)

 

Анатолий, Вы совершенно правы и думаю что товарищ мог бы сначала
попробовать хотя бы маны почитать, а то привык мышкой кнопать.
Ему поможешь, а он ещё и обижается.

Кстати мой пример он, видать, просто по диагонали просмотрел.
И Ваш я, так понимаю, ждёт таже участь, а жаль.
А ссылка http://www.mailers.by.ru/ действительно неработала 1 день,
можно было и ещё раз попробовать, а лучше ещё и погуглить на эту тему.
Это не единственное место где эти статьи лежат.

Кстати это наверно и не первый тред по части почты.
Можно было и в родственных рассылках поискать в архивах.

Даже как то жаль времени потраченного впустую.
Одно утешает, что не только один этот человек читает рассылку,
может кому и пригодится.

--
This message was scanned for viruses and it's not infected.
Kyivstar GSM.

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



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   "Victor Karpovich" Thu, 12 Aug 2004 21:26:05 +0300 (#210645)

 

В сообщении от Чт 12 Авг 2004 13:17 Ramses The Greatest написал(a):

Это делается из командной строки fetchmail. По умолчанию он передает принятую

почту на localhost:25, где ее должен поджидать какой-нибудь SMTP-демон
(sendmail, postfix, или какой другой). А можно указать ему передавать
принятую почту другой программе (это опция командной строки, см. man), и там

вставляется вызов procmail. Запускать все это можно из shell-скрипта, чтобы
не набирать каждый раз вручную. У меня он так забирает почту от провайдера, и

и передает ее procmail, который раскладывает принятые сообщения по ящикам
местных пользователей. Shell-скрипт вызывается каждые 5 минут (cron).

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



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   Fri, 13 Aug 2004 09:50:57 +0300 (#210867)

 

Доброго времени суток.

On Wed, 11 Aug 2004 12:07:53 +0400
Крохин Анатолий Александрович <kr***@b*****.ru> wrote:

Вообще-то есть плагин, позволяющий sylpheed работать и с обычными mbox-файлами.
Правда, сам я его не пробовал, но на sylpheed-claws.sourceforge.net видел.

Ответить   Thu, 12 Aug 2004 20:18:30 +0300 (#210609)

 

В сообщении от Вт 03 Авг 2004 16:02 Victor Karpovich написал(a):

ресурс умер, похоже....

Ответить   Alex Tue, 3 Aug 2004 16:26:17 +0300 (#204862)