26.03.01, 21:06
Hallo
Ich versuche mein Problem einigermassen zu schildern. Dazu meine .fetchmailrc und .procmailrc. Ich führe das ganze als root aus (nicht hauen)
Die Mails werden mit fetchmail -v -q abgeholt und mit sendmail -q verteile ich sie dann. (ich mache noch alles manuel).
Nun werden die Mails nochmals in die Warteschlange gestellt und bei einem 2. sendmail -q werden sie dann richtig sortiert.
Vor 2 Tagen hats mal gefunzt.
[.fetchmailrc]
poll mail.provider.dlt
protocol POP3
user "user1"
password "***"
is lokaluser1
poll mail.provider.dlt
protocol POP3
user "user2"
password "***"
is lokaluser1
mta /usr/bin/procmail
[end]
(muss bei "is lokaluser1 etwa root stehen ?)
PATH=$HOME/bin:/usr/bin:/usr/local/bin:.
MAILDIR=/var/spool/mail/lokaluser1
DEFAULT=/var/spool/mail/lokaluser1
LOGFILE=/home/lokaluser1/mail/procmail.log
VERBOSE=on
:0
* ^To:.*info@testdomain.com
! lokaluser1
:0
* ^To:.*support@testdomain.ch
! support
#Diese Zeilen schicken alle Mails, die nicht lokal zugestellt werden können
#an den Absender zurück
#:0
#* !^X-Loop: lokaluser1
#| (formail -r -A"X-Loop: lokaluser1" ;
# cat /home/lokaluser1/vacation.txt) | sendmail -t
exit
[end]
Mit dem "Loop" stimmt auch was nicht, das habe ich mal auskommentiert.
Kann mir jemand nen Tipp geben ?
Danke und Gruss
Fabian
Ich versuche mein Problem einigermassen zu schildern. Dazu meine .fetchmailrc und .procmailrc. Ich führe das ganze als root aus (nicht hauen)
Die Mails werden mit fetchmail -v -q abgeholt und mit sendmail -q verteile ich sie dann. (ich mache noch alles manuel).
Nun werden die Mails nochmals in die Warteschlange gestellt und bei einem 2. sendmail -q werden sie dann richtig sortiert.
Vor 2 Tagen hats mal gefunzt.
[.fetchmailrc]
poll mail.provider.dlt
protocol POP3
user "user1"
password "***"
is lokaluser1
poll mail.provider.dlt
protocol POP3
user "user2"
password "***"
is lokaluser1
mta /usr/bin/procmail
[end]
(muss bei "is lokaluser1 etwa root stehen ?)
PATH=$HOME/bin:/usr/bin:/usr/local/bin:.
MAILDIR=/var/spool/mail/lokaluser1
DEFAULT=/var/spool/mail/lokaluser1
LOGFILE=/home/lokaluser1/mail/procmail.log
VERBOSE=on
:0
* ^To:.*info@testdomain.com
! lokaluser1
:0
* ^To:.*support@testdomain.ch
! support
#Diese Zeilen schicken alle Mails, die nicht lokal zugestellt werden können
#an den Absender zurück
#:0
#* !^X-Loop: lokaluser1
#| (formail -r -A"X-Loop: lokaluser1" ;
# cat /home/lokaluser1/vacation.txt) | sendmail -t
exit
[end]
Mit dem "Loop" stimmt auch was nicht, das habe ich mal auskommentiert.
Kann mir jemand nen Tipp geben ?
Danke und Gruss
Fabian