Hallo,
ich möchte erreichen das fetchmail meine Mail von einem bzw. später
mehren pop3 servern abholt und an procmail übergibt damit Sie
dann in verschiedene Mail-folder einsortiert werden. Leider funktioniert
das noch nicht so ganz. Jedenfalls habe ich bisher folgendes gemacht:
in der .fetchmailrc
set logfile "/home/zzzz/Mail/logf"
set postmaster "zzzz"
set bouncemail
set no spambounce
set properties ""
poll pop.gmx.net with proto POP3
user '****' there with password 'xxxx' is 'zzzz' here
in der /etc/exim/exim.conf
habe ich den alten Eintrag durch Diesen ersetzt:
local_delivery:
driver = pipe
command = "/usr/bin/procmail -d ${local_part}"
group = mail
from_hack
in der .forward
/usr/bin/procmail
in der .procmailrc
MAILDIR=$home/zzzz/Mail
LOGFILE=$MAILDIR/log
:0:
* ^From:.*debian-user-german@lists.debian.org
debian
Nun holt fetchmail die Mails von der Mailling-liste zwar ab. Sie werden aber
weder in home/zzzz/Mail/debian einsortiert noch liegen Sie in /var/mail/zzzz.
Die logfiles für procmail und fetchmail werden nicht angelegt.
Gruß
fetchmail procmail exim
- myx
- Beiträge: 1091
- Registriert: 17.02.2002 21:19:19
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Berlin
Hallo atropin,
mache hier das gleiche was auch Du willst.
Hast Du schon mal in der /var/log/exim/mainlog oder /var/log/exim/paniclog gecheckt was exim mit Deinen Mails macht?
Vielleicht sind die auch frozen! --> mailq
Bei mir wurde automatisch procmail in die exim.conf integriert (ohne ~/.forward Datei).
Hier sieht das so aus:
In der section #TRANSPORTS CONFIGURATION
und in der #DIRECTORS CONFIGURATION
Kann Dir auch mail meine komplette exim.conf zum Vergleichen zukommen lassen, wenn Du willst.
Dann, in deiner .procmailrc filterst Du auf
* ^From:.*deb.....
besser ist auf :
* ^To.........
zu filtern, oder noch besser auf:
X-Mailing-List:......
Gruß myx
mache hier das gleiche was auch Du willst.
Hast Du schon mal in der /var/log/exim/mainlog oder /var/log/exim/paniclog gecheckt was exim mit Deinen Mails macht?
Vielleicht sind die auch frozen! --> mailq
Bei mir wurde automatisch procmail in die exim.conf integriert (ohne ~/.forward Datei).
Hier sieht das so aus:
In der section #TRANSPORTS CONFIGURATION
Code: Alles auswählen
# This transport is used for procmail
procmail_pipe:
driver = pipe
command = "/usr/bin/procmail"
return_path_add
delivery_date_add
envelope_to_add
# check_string = "From "
# escape_string = ">From "
suffix = ""
Code: Alles auswählen
# This director runs procmail for users who have a .procmailrc file
procmail:
driver = localuser
transport = procmail_pipe
require_files = ${local_part}:+${home}:+${home}/.procmailrc:+/usr/bin/procmail
no_verify
# This director matches local user mailboxes.
localuser:
driver = localuser
transport = local_delivery
end
Dann, in deiner .procmailrc filterst Du auf
* ^From:.*deb.....
besser ist auf :
* ^To.........
zu filtern, oder noch besser auf:
X-Mailing-List:......
Gruß myx
- rolo
- Beiträge: 2697
- Registriert: 29.08.2002 12:12:25
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: hannover
Hallo myx,
ich hab mich jetzt soweit an Deine Anleitung gehalten,
und die exim.conf in den ursprünglichen Zustand
versetzt, das funktioniert super.
Ich denke wenn ich jetzt noch nach X-Mailing-List: filter,
kommen auch alle Mails durch, so bleiben meist 2-3
zurück in /var/mail/.
Dann muß ich das ganze noch automatisieren.
Vielen Dank
ich hab mich jetzt soweit an Deine Anleitung gehalten,
und die exim.conf in den ursprünglichen Zustand
versetzt, das funktioniert super.
Ich denke wenn ich jetzt noch nach X-Mailing-List: filter,
kommen auch alle Mails durch, so bleiben meist 2-3
zurück in /var/mail/.
Dann muß ich das ganze noch automatisieren.
Vielen Dank