The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"народ помогите с procmail....."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"народ помогите с procmail....."
Сообщение от Асмадей Искать по авторуВ закладки on 30-Июл-02, 13:58  (MSK)
что я только не прописывал...
например, сделал все как написано в архиве в мессаге "отслеживание почты в sendmail" - нифига.... не хочет копировать почту как надо - просто происходит зацикливание... и в итоге в логах лажа и в ящике,куда происходит копирование писем, собирается куча одних и тех же писем, но перенаправленных много раз самому себе...
Jul 29 16:42:28 15bis121516 sendmail[8135]: g6TAgSc08135: from=root, size=3419, class=0, nrcpts=1, msgid=<Pine.LNX.4.33.0207291642050.7899-100000@15bis121516.int.aaa.bb>, relay=root@localhost
Jul 29 16:42:28 15bis121516 sendmail[8138]: g6TAgSZ08138: from=root, size=3479, class=0, nrcpts=1, msgid=<Pine.LNX.4.33.0207291642050.7899-100000@15bis121516.int.aaa.bb>, relay=root@localhost
Jul 29 16:42:28 15bis121516 sendmail[8140]: g6TAgSc08135: to=test@15bis121516.int.aaa.bb.PROCMAIL, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=33419, dsn=2.0.0, stat=Sent
Jul 29 16:42:28 15bis121516 sendmail[8133]: g6TAgSK08128: to=test@15bis121516.int.aaa.bb, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=procmail, pri=33353, relay=/etc/some.rc, dsn=2.0.0, stat=Sent
Jul 29 16:42:28 15bis121516 sendmail[8145]: g6TAgSF08145: from=root, size=3545, class=0, nrcpts=1, msgid=<Pine.LNX.4.33.0207291642050.7899-100000@15bis121516.int.aaa.bb>, relay=root@localhost
Jul 29 16:42:28 15bis121516 sendmail[8145]: g6TAgSF08145: SYSERR(root): Too many hops 26 (25 max): from root via localhost, to test@15bis121516.int.aaa.bb.PROCMAIL
Jul 29 16:42:28 15bis121516 sendmail[8148]: g6TAgSi08148: from=root, size=3605, class=0, nrcpts=1, msgid=<Pine.LNX.4.33.0207291642050.7899-100000@15bis121516.int.aaa.bb>, relay=root@localhost
Jul 29 16:42:28 15bis121516 sendmail[8148]: g6TAgSi08148: SYSERR(root): Too many hops 26 (25 max): from root via localhost, to test@15bis121516.int.aaa.bb
Jul 29 16:42:28 15bis121516 sendmail[8143]: g6TAgSZ08138: to=test@15bis121516.int.aaa.bb
, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=procmail, pri=33479, relay=/etc/some.rc, dsn=2.0.0, stat=Sent

вот в письмах что
Received: (from root@localhost)
        by 15bis121516.int.aaa.bb (8.11.2/8.11.2) id g6TAgQC07968;
        Mon, 29 Jul 2002 16:42:26 +0600
Received: (from root@localhost)
        by 15bis121516.int.aaa.bb (8.11.2/8.11.2) id g6TAgQZ07958;
        Mon, 29 Jul 2002 16:42:26 +0600
Received: (from root@localhost)
        by 15bis121516.int.aaa.bb (8.11.2/8.11.2) id g6TAgQt07948;
        Mon, 29 Jul 2002 16:42:26 +0600
Received: (from root@localhost)
        by 15bis121516.int.aaa.bb (8.11.2/8.11.2) id g6TAgPt07938;
        Mon, 29 Jul 2002 16:42:25 +0600
Received: (from root@localhost)
        by 15bis121516.int.aaa.bb (8.11.2/8.11.2) id g6TAgP507931;
        Mon, 29 Jul 2002 16:42:25 +0600
Received: (from root@localhost)
        by 15bis121516.int.aaa.bb (8.11.2/8.11.2) id g6TAgP107918;
        Mon, 29 Jul 2002 16:42:25 +0600
Received: (from root@localhost)
        by 15bis121516.int.aaa.bb (8.11.2/8.11.2) id g6TAgP907908;
        Mon, 29 Jul 2002 16:42:25 +0600
Received: from localhost (root@localhost)
        by 15bis121516.int.aaa.bb (8.11.2/8.11.2) with ESMTP id g6TAgPE07901
        for <alex@15bis121516.int.aaa.bb>; Mon, 29 Jul 2002 16:42:25 +0600
Date: Mon, 29 Jul 2002 16:42:25 +0600 (KGST)
From: root <root@15bis121516.int.aaa.bb>

и так все время...

киньте ссылку либо куски конфига для настройки procmail для отслеживания почты...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: народ помогите с procmail....."
Сообщение от pLYM0rph emailИскать по авторуВ закладки on 30-Июл-02, 14:52  (MSK)
>что я только не прописывал...
>например, сделал все как написано в архиве в мессаге "отслеживание почты в
>sendmail" - нифига.... не хочет копировать почту как надо - просто
>происходит зацикливание... и в итоге в логах лажа и в ящике,куда
>происходит копирование писем, собирается куча одних и тех же писем, но
>перенаправленных много раз самому себе...
> [ skipped ]
>киньте ссылку либо куски конфига для настройки procmail для отслеживания почты...

Для начала: http://www.procmail.org
FAQ: http://www.ling.helsinki.fi/users/reriksso/procmail/mini-faq.html
how-to: http://www.gl.umbc.edu/~ian/procmail.html

# man procmail
# man procmailrc
# man procmailex (там найдешь кучу примеров)

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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: народ помогите с procmail....."
Сообщение от Асмадей Искать по авторуВ закладки on 31-Июл-02, 10:05  (MSK)
да весь прикол в том, что если вместо пересылки писем поставить запись в файл, все работает на ура... а вот отсылать на другой ящик не хочет...

в файле потом копаться -- гиблое дело....

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: народ помогите с procmail....."
Сообщение от pLYM0rph emailИскать по авторуВ закладки on 31-Июл-02, 10:37  (MSK)
>да весь прикол в том, что если вместо пересылки писем поставить запись
>в файл, все работает на ура... а вот отсылать на другой
>ящик не хочет...
>
>в файле потом копаться -- гиблое дело....

:0 c
! mailuser@mailserver.ru

Попробуй так (должно работать)
А ящик на который пересылается письмо находится на другой машине?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: народ помогите с procmail....."
Сообщение от Асмадей Искать по авторуВ закладки on 31-Июл-02, 11:26  (MSK)
>Попробуй так (должно работать)
>А ящик на который пересылается письмо находится на другой машине?
да пробовал и
:0 c
! user@usermail.bb

и через
|/usr/bin/formail -I"To: user@usermail.bb" |/usr/sbin/sendmail -t

результат отрицательный...
как только подправляю на
:0 c
/var/log/maillog
все четко..
и непонятно почему такая лажа....

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: народ помогите с procmail....."
Сообщение от pLYM0rph emailИскать по авторуВ закладки on 31-Июл-02, 11:48  (MSK)
>>Попробуй так (должно работать)
>>А ящик на который пересылается письмо находится на другой машине?
>да пробовал и
>:0 c
>! user@usermail.bb
>
>и через
>|/usr/bin/formail -I"To: user@usermail.bb" |/usr/sbin/sendmail -t
>
>результат отрицательный...
>как только подправляю на
>:0 c
>/var/log/maillog
>все четко..
>и непонятно почему такая лажа....

Включи в procmailrc дополнительные строчки:
VERBOSE=yes
LOGABSTRACT=yes
И смотри что procmail пишет в log (и закинь сюда пару строчек)
Тогда видно будет в чем причина

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: народ помогите с procmail....."
Сообщение от Асмадей Искать по авторуВ закладки on 31-Июл-02, 12:51  (MSK)
ага. смотрел...ставил LOGABSTRACT=all
вот посмотри, может что подскажешь...
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140908"
procmail: Locking "/var/adm/20020731-140908.lock"
procmail: Forking "procmail"
procmail: [26768] Wed Jul 31 14:09:08 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
Subject: 1
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb     693
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
procmail: Unlocking "/var/adm/20020731-140908.lock"
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,ttt@server1.int.aaa.bb.PROCMAIL"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: 1
  Folder: /usr/lib/sendmail -oi -f     693
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140908"
procmail: Locking "/var/adm/20020731-140908.lock"
procmail: Forking "procmail"
procmail: [26777] Wed Jul 31 14:09:08 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
Subject: 1
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    1058
procmail: Unlocking "/var/adm/20020731-140908.lock"
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: 1
  Folder: /usr/lib/sendmail -oi -f    1058
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140909"
procmail: Locking "/var/adm/20020731-140909.lock"
procmail: Forking "procmail"
procmail: [26786] Wed Jul 31 14:09:09 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
Subject: 1
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    1423
procmail: Unlocking "/var/adm/20020731-140909.lock"
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: 1
  Folder: /usr/lib/sendmail -oi -f    1423
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140909"
procmail: Locking "/var/adm/20020731-140909.lock"
procmail: Forking "procmail"
procmail: [26795] Wed Jul 31 14:09:09 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
Subject: 1
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    1788
procmail: Unlocking "/var/adm/20020731-140909.lock"
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: 1
  Folder: /usr/lib/sendmail -oi -f    1788
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140909"
procmail: Locking "/var/adm/20020731-140909.lock"
procmail: Forking "procmail"
procmail: [26804] Wed Jul 31 14:09:09 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
Subject: 1
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    2153
procmail: [26801] Wed Jul 31 14:09:10 2002
procmail: Unlocking "/var/adm/20020731-140909.lock"
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: 1
  Folder: /usr/lib/sendmail -oi -f    2153
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140910"
procmail: Locking "/var/adm/20020731-140910.lock"
procmail: Forking "procmail"
procmail: [26813] Wed Jul 31 14:09:10 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
Subject: 1
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    2518
procmail: Unlocking "/var/adm/20020731-140910.lock"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: 1
  Folder: /usr/lib/sendmail -oi -f    2518
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140910"
procmail: Locking "/var/adm/20020731-140910.lock"
procmail: Forking "procmail"
procmail: [26822] Wed Jul 31 14:09:10 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
Subject: 1
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    2883
procmail: Unlocking "/var/adm/20020731-140910.lock"
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: 1
  Folder: /usr/lib/sendmail -oi -f    2883
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140911"
procmail: Locking "/var/adm/20020731-140911.lock"
procmail: Forking "procmail"
procmail: [26831] Wed Jul 31 14:09:11 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
Subject: 1
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    3248
procmail: Unlocking "/var/adm/20020731-140911.lock"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: 1
  Folder: /usr/lib/sendmail -oi -f    3248
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140911"
procmail: Locking "/var/adm/20020731-140911.lock"
procmail: Forking "procmail"
procmail: [26840] Wed Jul 31 14:09:11 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
Subject: 1
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    3613
procmail: Unlocking "/var/adm/20020731-140911.lock"
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: 1
  Folder: /usr/lib/sendmail -oi -f    3613
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140912"
procmail: Locking "/var/adm/20020731-140912.lock"
procmail: Forking "procmail"
procmail: [26849] Wed Jul 31 14:09:12 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
Subject: 1
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    3978
procmail: Unlocking "/var/adm/20020731-140912.lock"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
Subject: 1
  Folder: /usr/lib/sendmail -oi -f    3978
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140912"
procmail: Locking "/var/adm/20020731-140912.lock"
procmail: Forking "procmail"
procmail: [26858] Wed Jul 31 14:09:12 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
Subject: 1
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    4343
procmail: Unlocking "/var/adm/20020731-140912.lock"
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: 1
  Folder: /usr/lib/sendmail -oi -f    4343
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140912"
procmail: Locking "/var/adm/20020731-140912.lock"
procmail: Forking "procmail"
procmail: [26867] Wed Jul 31 14:09:12 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
Subject: 1
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    4708
procmail: Unlocking "/var/adm/20020731-140912.lock"
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: 1
  Folder: /usr/lib/sendmail -oi -f    4708
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140923"
procmail: Locking "/var/adm/20020731-140923.lock"
procmail: Forking "procmail"
procmail: [26910] Wed Jul 31 14:09:23 2002
procmail: No match on "^From.*server1.int.aaa.bb"
procmail: Match on "^To.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/var/adm/mail2"
procmail: Opening "/var/adm/mail2"
procmail: Acquiring kernel-lock
Subject: Returned mail: see transcript for details
  Folder: /var/adm/mail2    6759
procmail: [26907] Wed Jul 31 14:09:24 2002
procmail: Unlocking "/var/adm/20020731-140923.lock"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: Returned mail: see transcript for details
  Folder: /usr/lib/sendmail -oi -f    6759
procmail: Executing "/usr/lib/sendmail,-oi,-f,MAILER-DAEMON,root@server1.int.aaa.bb.PROCMAIL"
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140934"
procmail: Locking "/var/adm/20020731-140934.lock"
procmail: Forking "procmail"
procmail: [26918] Wed Jul 31 14:09:34 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
Subject: Returned mail: see transcript for details
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    7182
procmail: Unlocking "/var/adm/20020731-140934.lock"
procmail: Executing "/usr/lib/sendmail,-oi,-f,MAILER-DAEMON@server1.int.aaa.bb,vitaliy@server1.int.aaa.bb.PROCMAIL"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: Returned mail: see transcript for details
  Folder: /usr/lib/sendmail -oi -f    7182
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140935"
procmail: Locking "/var/adm/20020731-140935.lock"
procmail: Forking "procmail"
procmail: [26927] Wed Jul 31 14:09:35 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
Subject: Returned mail: see transcript for details
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    7538
procmail: Unlocking "/var/adm/20020731-140935.lock"
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: Returned mail: see transcript for details
  Folder: /usr/lib/sendmail -oi -f    7538
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140935"
procmail: Locking "/var/adm/20020731-140935.lock"
procmail: Forking "procmail"
procmail: [26936] Wed Jul 31 14:09:35 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
Subject: Returned mail: see transcript for details
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    7903
procmail: Unlocking "/var/adm/20020731-140935.lock"
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: Returned mail: see transcript for details
  Folder: /usr/lib/sendmail -oi -f    7903
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140935"
procmail: Locking "/var/adm/20020731-140935.lock"
procmail: Forking "procmail"
procmail: [26945] Wed Jul 31 14:09:35 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
Subject: Returned mail: see transcript for details
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    8268
procmail: Unlocking "/var/adm/20020731-140935.lock"
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: Returned mail: see transcript for details
  Folder: /usr/lib/sendmail -oi -f    8268
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140936"
procmail: Locking "/var/adm/20020731-140936.lock"
procmail: Forking "procmail"
procmail: [26954] Wed Jul 31 14:09:36 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
Subject: Returned mail: see transcript for details
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    8633
procmail: Unlocking "/var/adm/20020731-140936.lock"
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: Returned mail: see transcript for details
  Folder: /usr/lib/sendmail -oi -f    8633
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140936"
procmail: Locking "/var/adm/20020731-140936.lock"
procmail: Forking "procmail"
procmail: [26963] Wed Jul 31 14:09:36 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
Subject: Returned mail: see transcript for details
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    8998
procmail: Unlocking "/var/adm/20020731-140936.lock"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
Subject: Returned mail: see transcript for details
  Folder: /usr/lib/sendmail -oi -f    8998
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140936"
procmail: Locking "/var/adm/20020731-140936.lock"
procmail: Forking "procmail"
procmail: [26972] Wed Jul 31 14:09:36 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
Subject: Returned mail: see transcript for details
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    9363
procmail: [26969] Wed Jul 31 14:09:37 2002
procmail: Unlocking "/var/adm/20020731-140936.lock"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
Subject: Returned mail: see transcript for details
  Folder: /usr/lib/sendmail -oi -f    9363
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140937"
procmail: Locking "/var/adm/20020731-140937.lock"
procmail: Forking "procmail"
procmail: [26981] Wed Jul 31 14:09:37 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
Subject: Returned mail: see transcript for details
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    9728
procmail: Unlocking "/var/adm/20020731-140937.lock"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
Subject: Returned mail: see transcript for details
  Folder: /usr/lib/sendmail -oi -f    9728
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140937"
procmail: Locking "/var/adm/20020731-140937.lock"
procmail: Forking "procmail"
procmail: [26990] Wed Jul 31 14:09:37 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
Subject: Returned mail: see transcript for details
  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb   10093
procmail: Unlocking "/var/adm/20020731-140937.lock"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
Subject: Returned mail: see transcript for details
  Folder: /usr/lib/sendmail -oi -f   10093
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-140938"
procmail: Locking "/var/adm/20020731-140938.lock"
procmail: Forking "procmail"
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: народ помогите с procmail....."
Сообщение от pLYM0rph emailИскать по авторуВ закладки on 31-Июл-02, 13:32  (MSK)
>ага. смотрел...ставил LOGABSTRACT=all
>вот посмотри, может что подскажешь...
> [ skipped ]
>procmail: Assigning "LOGABSTRACT=all"
>procmail: Executing "date,+%Y%m%d-%H%M%S"
>procmail: Assigning "ARCHIVE=20020731-140937"
>procmail: Locking "/var/adm/20020731-140937.lock"
>procmail: Forking "procmail"
>procmail: [26981] Wed Jul 31 14:09:37 2002
>procmail: Match on "^From.*server1.int.aaa.bb"
>procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
>procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
> Subject: Returned mail: see transcript for details
>  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb     9728
>procmail: Unlocking "/var/adm/20020731-140937.lock"
>procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
>procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
> Subject: Returned mail: see transcript for details
>  Folder: /usr/lib/sendmail -oi -f      
>  9728
>procmail: Assigning "LOGABSTRACT=all"
>procmail: Executing "date,+%Y%m%d-%H%M%S"
>procmail: Assigning "ARCHIVE=20020731-140937"
>procmail: Locking "/var/adm/20020731-140937.lock"
>procmail: Forking "procmail"
>procmail: [26990] Wed Jul 31 14:09:37 2002
>procmail: Match on "^From.*server1.int.aaa.bb"
>procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi alex@server1.int.aaa.bb"
>procmail: Executing "/usr/lib/sendmail,-oi,alex@server1.int.aaa.bb"
> Subject: Returned mail: see transcript for details
>  Folder: /usr/lib/sendmail -oi alex@server1.int.aaa.bb    10093
>procmail: Unlocking "/var/adm/20020731-140937.lock"
>procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
>procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"
> Subject: Returned mail: see transcript for details
>  Folder: /usr/lib/sendmail -oi -f      
> 10093
Вот теперь ситуация прояснилась!
Если почтовый ящик (для копий) находится на том же хосте, то просто используй конструкцию:
---------------
:0 c:
backupmail
---------------
Получается, что твое письмо до потери пульса крутиться через procmailrc, попадая в очередной раз на твое правило!
Еще одно решение проблемы:
---------------
:0 c
* !^X-Sender: Procmail
| formail -I"To: user@usermail.bb" -A"X-Sender: Procmail" | $SENDMAIL -t
---------------
Это избавит зацикливания

Если не поможет, то кидай свой procmailrc сюда! Удачи!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: народ помогите с procmail....."
Сообщение от Асмадей Искать по авторуВ закладки on 31-Июл-02, 14:58  (MSK)
Вот теперь работает... спасибо..
но теперь появился еще один вопрос.в папку пользователя-получателя кидается 2 письма, в папку для бэкапа ложится нормально одно письмо.

смотри мой rc файл, может подскажешь в чем глюк.
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-164243"
procmail: Locking "/var/adm/20020731-164243.lock"
procmail: Forking "procmail"
procmail: [27880] Wed Jul 31 16:42:43 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: Match on ! "^X-Sender: Procmail"
procmail: Assigning "LASTFOLDER= /usr/bin/formail -I"To: alex@server1.int.aaa.bb" -A"X-Sender: Procmail" |/usr/lib/sendmail -t"
Subject: 1
  Folder:  /usr/bin/formail -I"To: alex@server1.int.aaa.bb" -A"X-Send     693
procmail: Executing " /usr/bin/formail -I"To: alex@server1.int.aaa.bb" -A"X-Sender: Procmail" |/usr/lib/sendmail -t"
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,ttt@server1.int.aaa.bb.PROCMAIL"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: 1
  Folder: /usr/lib/sendmail -oi -f     693
procmail: Unlocking "/var/adm/20020731-164243.lock"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: 1
  Folder: /usr/lib/sendmail -oi -f     693
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,ttt@server1.int.aaa.bb.PROCMAIL"
procmail: Assigning "LOGABSTRACT=all"
procmail: Executing "date,+%Y%m%d-%H%M%S"
procmail: Assigning "ARCHIVE=20020731-164244"
procmail: Locking "/var/adm/20020731-164244.lock"
procmail: Forking "procmail"
procmail: [27892] Wed Jul 31 16:42:44 2002
procmail: Match on "^From.*server1.int.aaa.bb"
procmail: No match on ! "^X-Sender: Procmail"
procmail: Match on "^To.*server1.int.aaa.bb"
procmail: No match on ! "^X-Sender: Procmail"
procmail: Match on "^From.*"
procmail: Match on "^To.*"
procmail: Assigning "LASTFOLDER=/dev/null"
procmail: Opening "/dev/null"
Subject: 1
  Folder: /dev/null    1049
procmail: Unlocking "/var/adm/20020731-164244.lock"
procmail: Assigning "LASTFOLDER=/usr/lib/sendmail -oi -f "
Subject: 1
  Folder: /usr/lib/sendmail -oi -f    1049
procmail: Executing "/usr/lib/sendmail,-oi,-f,root@server1.int.aaa.bb,alex@server1.int.aaa.bb.PROCMAIL"

вот procmailrc
PATH=/bin:/usr/bin:/sbin:/usr/sbin
VERBOSE=yes
LOGFILE=/var/adm/procmaillog
LOGABSTRACT=all
{
:0 c
* ^From.*server1.int.aaa.bb
* !^X-Sender: Procmail
| /usr/bin/formail -I"To: alex@server1.int.aaa.bb" -A"X-Sender: Procmail" |/usr/lib/sendmail -t
:0 E
* ^To.*server1.int.aaa.bb
* !^X-Sender: Procmail
| /usr/bin/formail -I"To: alex@server1.int.aaa.bb" -A"X-Sender: Procmail" |/usr/lib/sendmail -t
:0 E
* ^From.*
* ^To.*
/dev/null
}
:0
! -f "$@"

заранее благодарен за помощь.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: народ помогите с procmail....."
Сообщение от Асмодей Искать по авторуВ закладки on 31-Июл-02, 15:12  (MSK)
сорри. сам напорол
все почти нормально. письма отправляются классно..
вот такой rc должен быть?

PATH=/bin:/usr/bin:/sbin:/usr/sbin
VERBOSE=yes
LOGFILE=/var/adm/procmaillog
LOGABSTRACT=all
{
:0
* ^From.*server1.int.aaa.bb
* !^X-Sender: Procmail
| /usr/bin/formail -I"To: alex@server1.int.aaa.bb" -A"X-Sender: Procmail" |/usr/lib/sendmail -t
:0 E
* ^To.*server1.int.aaa.bb
* !^X-Sender: Procmail
| /usr/bin/formail -I"To: alex@server1.int.aaa.bb" -A"X-Sender: Procmail" |/usr/lib/sendmail -t
:0 E
* ^From.*
* ^To.*
/dev/null
}
:0
! -f "$@"

и еще вопрос. почему столько раз письмо передается на сервере. ниже в письме 4, хотя должно быть 2.
у тебя есть варианты почему это может быть?
From root@server1.int.aaa.bb Wed Jul 31 17:04:44 2002
1 проход Received: from server1.int.aaa.bb (localhost [127.0.0.1])
        by server1.int.aaa.bb (8.12.1/8.12.1) with ESMTP id g6VM4hPi028073
        for <ttt@server1.int.aaa.bb.PROCMAIL>; Wed, 31 Jul 2002 17:04:43 -0500 (GMT)
2 проход Received: (from root@localhost)
        by server1.int.aaa.bb (8.12.1/8.12.1/Submit) id g6VM4XdC028064
        for ttt@server1.int.aaa.bb.PROCMAIL; Wed, 31 Jul 2002 17:04:33 -0500 (GMT)
3 проход Received: from server1.int.aaa.bb (localhost [127.0.0.1])
        by server1.int.aaa.bb (8.12.1/8.12.1) with ESMTP id g6VM4XPi028054
        for <ttt@server1.int.aaa.bb>; Wed, 31 Jul 2002 17:04:33 -0500 (GMT)
4 проход Received: from localhost (root@localhost)
        by server1.int.aaa.bb (8.12.1/8.12.1/Submit) with ESMTP id g6VM4S98028051
        for <ttt@server1.int.aaa.bb>; Wed, 31 Jul 2002 17:04:28 -0500 (GMT)
Date: Wed, 31 Jul 2002 17:04:28 -0500 (GMT)
From: Super-User <root@server1.int.aaa.bb>
To: ttt@server1.int.aaa.bb
Subject: 1
Message-ID: <Pine.GSO.4.21.0207311704230.28050-100000@server1.int.aaa.bb>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Content-Length: 3

1
заранее благодарю за помощь.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: народ помогите с procmail....."
Сообщение от pLYM0rph emailИскать по авторуВ закладки on 01-Авг-02, 15:11  (MSK)
>сорри. сам напорол
>все почти нормально. письма отправляются классно..
>вот такой rc должен быть?
>
> [ skipped ]

Убери в предпоследнем правиле опцию Е, чтобы оно второй раз не отправлялось! procmailrc должен выглядеть примерно так:
-----------------------------------------
PATH=/bin:/usr/bin:/sbin:/usr/sbin
VERBOSE=yes
LOGFILE=/var/adm/procmaillog
LOGABSTRACT=all
{
:0
* ^From.*server1.int.aaa.bb
* !^X-Sender: Procmail
| /usr/bin/formail -I"To: alex@server1.int.aaa.bb" -A"X-Sender: Procmail" |/usr/lib/sendmail -t

:0 E
* ^To.*server1.int.aaa.bb
* !^X-Sender: Procmail
| /usr/bin/formail -I"To: alex@server1.int.aaa.bb" -A"X-Sender: Procmail" |/usr/lib/sendmail -t

:0
/dev/null
}

:0
! -f "$@"
-----------------------------------------

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "RE: народ помогите с procmail....."
Сообщение от DAR emailИскать по авторуВ закладки on 21-Фев-03, 13:18  (MSK)
Добрый день.
Извините что вламываюсь, но мне необходима помощь.
Я хочу использовать procmail для автоответа, но вот беда стандартные примеры автоответчиков не работают. Пробывал просто пересылать письма, все получается, но как только добавлял правило автоответчика так не хочет слать автоответ об отсутствие.
Вот простейший пример авто:

:0
|(formail -r; cat $HOME/cat.txt)
| sendmail -t

Подскажите.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "RE: народ помогите с procmail....."
Сообщение от pLYM0rph emailИскать по авторуВ закладки on 21-Фев-03, 14:06  (MSK)
>Добрый день.
>Извините что вламываюсь, но мне необходима помощь.
>Я хочу использовать procmail для автоответа, но вот беда стандартные примеры автоответчиков
>не работают. Пробывал просто пересылать письма, все получается, но как только
>добавлял правило автоответчика так не хочет слать автоответ об отсутствие.
>Вот простейший пример авто:
>
>:0
>|(formail -r; cat $HOME/cat.txt)
>| sendmail -t
>
>Подскажите.

Давно это было...
Вот полезные ссылки:
http://mailers.by.ru/links.html
http://www.mailers.by.ru/procmail/procmailex.html

--
WHITECAT Development Group

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру