что я только не прописывал...
например, сделал все как написано в архиве в мессаге "отслеживание почты в 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 для отслеживания почты...
>что я только не прописывал...
>например, сделал все как написано в архиве в мессаге "отслеживание почты в
>sendmail" - нифига.... не хочет копировать почту как надо - просто
>происходит зацикливание... и в итоге в логах лажа и в ящике,куда
>происходит копирование писем, собирается куча одних и тех же писем, но
>перенаправленных много раз самому себе...
> [ skipped ]
>киньте ссылку либо куски конфига для настройки procmail для отслеживания почты...Для начала: http://www.procmail.org
FAQ: http://www.ling.helsinki.fi/users/reriksso/procmail/mini-faq...
how-to: http://www.gl.umbc.edu/~ian/procmail.html# man procmail
# man procmailrc
# man procmailex (там найдешь кучу примеров)Попробуй сначала выставить какие-нибудь простые правила, а потом уже можешь их усложнять (главное самому не запутаться)
да весь прикол в том, что если вместо пересылки писем поставить запись в файл, все работает на ура... а вот отсылать на другой ящик не хочет...в файле потом копаться -- гиблое дело....
>да весь прикол в том, что если вместо пересылки писем поставить запись
>в файл, все работает на ура... а вот отсылать на другой
>ящик не хочет...
>
>в файле потом копаться -- гиблое дело....:0 c
! mailuser@mailserver.ruПопробуй так (должно работать)
А ящик на который пересылается письмо находится на другой машине?
>Попробуй так (должно работать)
>А ящик на который пересылается письмо находится на другой машине?
да пробовал и
:0 c
! user@usermail.bbи через
|/usr/bin/formail -I"To: user@usermail.bb" |/usr/sbin/sendmail -tрезультат отрицательный...
как только подправляю на
:0 c
/var/log/maillog
все четко..
и непонятно почему такая лажа....
>>Попробуй так (должно работать)
>>А ящик на который пересылается письмо находится на другой машине?
>да пробовал и
>: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 (и закинь сюда пару строчек)
Тогда видно будет в чем причина
ага. смотрел...ставил 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"
>ага. смотрел...ставил 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 сюда! Удачи!
Вот теперь работает... спасибо..
но теперь появился еще один вопрос.в папку пользователя-получателя кидается 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 "$@"заранее благодарен за помощь.
сорри. сам напорол
все почти нормально. письма отправляются классно..
вот такой 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: 31
заранее благодарю за помощь.
>сорри. сам напорол
>все почти нормально. письма отправляются классно..
>вот такой 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 "$@"
-----------------------------------------
Добрый день.
Извините что вламываюсь, но мне необходима помощь.
Я хочу использовать procmail для автоответа, но вот беда стандартные примеры автоответчиков не работают. Пробывал просто пересылать письма, все получается, но как только добавлял правило автоответчика так не хочет слать автоответ об отсутствие.
Вот простейший пример авто::0
|(formail -r; cat $HOME/cat.txt)
| sendmail -tПодскажите.
>Добрый день.
>Извините что вламываюсь, но мне необходима помощь.
>Я хочу использовать 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