lcf2k
26.07.05, 17:48
Hallo,
ich möchte auf meinem Rechner einen Mailserver aufsetzen. Erst mal nur um Mails abzuholen. Dazu habe ich fetchmail mit folgender .fetchmailrc konfiguriert:
poll pop.gmx.net with protocol pop3,
user POP3-USER there is LOCALUSER here,
with password XXXXXXXX,
with mda "procmail -f fetchmail",
with keep;
Procmail habe ich -- wie man sieht angewiesen die Mails zu verteilen. Dazu habe ich folgende .procmailrc geschrieben:
# Mail Verzeichnis
MAILDIR=$HOME/.mail
# Wohin soll das log-file? Da wir hier alles für einen Einzel-User machen:
LOGFILE=$HOME/.procmaillog
# procmail soll nicht im verbose-Mode laufen
VERBOSE=no
# Ankommende Mail mit ClamAV prüfen
:0 fw
| /usr/bin/clamscan
# gefundenen Virus in "virus-gefunden" abspeichern
:0 :
* ^X-Virus-Status: Yes
virus/
# Die nächsten Einträge werden dann für die Konfiguration
# spamassassin von Belang sein, siehe dafür weiter unten,
# für eine Erklärung:
:0 fhw
| spamc
:0 fhw
* ^X-Spam-Status: Yes
spam/
# Alle anderen, nicht gefilterten Mails sollen in inbox
# verschoben werden.
:0
inbox/
Wie Ihr seht hab ich auch schon spamassassin und clamav integriert.
So weit so gut.
Aber: fetchmail holt mit der Option -a nichts ab! Die Mails werden nicht geflusht.
In /var/spool/mail landet nix und in meinem ~/.mail/inbox/new landen nur die Statusmeldungen von spamassassin und clamav. Hier ein Beispiel:
X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on black
X-Spam-Level:
X-Spam-Status: No, score=-1.2 required=4.2 tests=ALL_TRUSTED,MISSING_DATE,
MISSING_SUBJECT autolearn=unavailable version=3.0.2
----------- SCAN SUMMARY -----------
Known viruses: 37180
Scanned directories: 1
Scanned files: 0
Infected files: 0
Data scanned: 0.00 MB
I/O buffer size: 131072 bytes
Time: 2.009 sec (0 m 2 s)
Bevor ich procmail, spamassassin und clamav integriert habe, hat fetchmail die Mails in /var/spool/mail einwandfrei gespeichert.
Kann mir jemand sagen, wo nun der Fehler steckt? (Ich vermute an procmail, weiß aber nicht wo)
Danke.
Gruß, michi
ich möchte auf meinem Rechner einen Mailserver aufsetzen. Erst mal nur um Mails abzuholen. Dazu habe ich fetchmail mit folgender .fetchmailrc konfiguriert:
poll pop.gmx.net with protocol pop3,
user POP3-USER there is LOCALUSER here,
with password XXXXXXXX,
with mda "procmail -f fetchmail",
with keep;
Procmail habe ich -- wie man sieht angewiesen die Mails zu verteilen. Dazu habe ich folgende .procmailrc geschrieben:
# Mail Verzeichnis
MAILDIR=$HOME/.mail
# Wohin soll das log-file? Da wir hier alles für einen Einzel-User machen:
LOGFILE=$HOME/.procmaillog
# procmail soll nicht im verbose-Mode laufen
VERBOSE=no
# Ankommende Mail mit ClamAV prüfen
:0 fw
| /usr/bin/clamscan
# gefundenen Virus in "virus-gefunden" abspeichern
:0 :
* ^X-Virus-Status: Yes
virus/
# Die nächsten Einträge werden dann für die Konfiguration
# spamassassin von Belang sein, siehe dafür weiter unten,
# für eine Erklärung:
:0 fhw
| spamc
:0 fhw
* ^X-Spam-Status: Yes
spam/
# Alle anderen, nicht gefilterten Mails sollen in inbox
# verschoben werden.
:0
inbox/
Wie Ihr seht hab ich auch schon spamassassin und clamav integriert.
So weit so gut.
Aber: fetchmail holt mit der Option -a nichts ab! Die Mails werden nicht geflusht.
In /var/spool/mail landet nix und in meinem ~/.mail/inbox/new landen nur die Statusmeldungen von spamassassin und clamav. Hier ein Beispiel:
X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on black
X-Spam-Level:
X-Spam-Status: No, score=-1.2 required=4.2 tests=ALL_TRUSTED,MISSING_DATE,
MISSING_SUBJECT autolearn=unavailable version=3.0.2
----------- SCAN SUMMARY -----------
Known viruses: 37180
Scanned directories: 1
Scanned files: 0
Infected files: 0
Data scanned: 0.00 MB
I/O buffer size: 131072 bytes
Time: 2.009 sec (0 m 2 s)
Bevor ich procmail, spamassassin und clamav integriert habe, hat fetchmail die Mails in /var/spool/mail einwandfrei gespeichert.
Kann mir jemand sagen, wo nun der Fehler steckt? (Ich vermute an procmail, weiß aber nicht wo)
Danke.
Gruß, michi