Article View: ch.comp.os.linux
Article #21370Re: Mail-Server...
From: Daniel Brack
Date: Tue, 13 Jul 1999 00:00
Date: Tue, 13 Jul 1999 00:00
77 lines
3123 bytes
3123 bytes
Hallo Martin Martin Heggli <mahe@gmx.net> wrote: > Welche Programme brauche ich dazu? Ich hab auf der SuSE5.3 > Proggis gefunden wie pop3d, fetchmail, sendmail usw... Muss > ich die irgendwie alle in einen Topf bringen oder ben�tige ich nur > eines von vielen, oder zwei davon, oder... Ich mach sowas mit fetchmail und procmail. fetchmail holt die Mails ab und gibt sie zur Verteilung und Filterung an procmail weiter. Aus dem Verbindungsskript wird f�r jeden User fetchmail aufgerufen: su -c /usr/bin/fetchmail lokaler_user1 su -c /usr/bin/fetchmail lokaler_user2 su -c "/usr/bin/fetchmail -k" lokaler_user3 Im $HOME jedes Users hat's ein .fetchmailrc. Hier ein Beispiel f�r einen User mit Accounts auf zwei Servern: poll mail.provider1.com protocol pop3 username uetzwurst password wage17 mda "/usr/bin/procmail -d lokaler_username" poll pop.provider2.net protocol pop3 username osterwelle password memphis mda "/usr/bin/procmail -d lokaler_username" procmail ist hier als mail delivery agent angegeben, d.h. er ist f�r die Weiterverteilung zust�ndig. Im $HOME von lokaler_username hat's dann ein .procmailrc. Nach diesen Regeln werden die Mails auf verschiedene Mailboxen weiterverteilt, nach Spam gefiltert, geforwardet (was fuer ein Wort! :-) ), bei Abwesenheit automatische Antworten generiert usw. Bsp. aus .procmailrc f�r eine Mailingliste: # Linux-Kernel :0: * ^X-Loop:.*majordomo@vger.rutgers.edu.* /home/user1/Mail/kernel d.h. alles was X-Loop:.*majordomo@vger.rutgers.edu.* im Header hat kommt in die Mailbox /home/user1/Mail/kernel Ein Spamfilter :0 f * ^From.* [0-9]+@aol\.com | formail -A 'X-Spamblock: caught by rule faked aol address' Spam mit falscher AOL Adresse kriegt den Vermerk X-Spamblock und wird hier entsorgt: # hau wech die Scheisse! :0 * ^X-Spamblock: * !^X-Spamblock: ignore spamblock F�r den Zugriff von den Windows Clients brauchst du jetzt noch einen lokalen pop Server, der die Mails aus /var/spool/mail/ serviert.. Grunds�tzlich spricht auch nichts dagegen das ganze zu zentralieieren mit nur einer .fetchmailrc und einer .procmailrc. Sowas ist wahrscheinlich vor allem bei vielen Usern einfacher zu handhaben als je ein Konfigurationsfile pro User. HTH f�r den Anfang. Cheers, Dani -- Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!
Technical Details
Message-ID:
<7qpfm7.5v.ln@atlan.home.ml.org>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<7mfgi0$9v4$1@bw107zhb.bluewin.ch>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: f4b73,75a5cd48e5a8c2f4 X-Google-Attributes: gidf4b73,public From: Daniel Brack <dbrack@datacomm.ch> Subject: Re: Mail-Server... Date: 1999/07/13 Message-ID: <7qpfm7.5v.ln@atlan.home.ml.org> X-Deja-AN: 500570086 Content-Transfer-Encoding: 8bit References: <7mfgi0$9v4$1@bw107zhb.bluewin.ch> Content-Type: text/plain; charset=ISO-8859-1 X-Complaints-To: usenet@sunrise.ch X-Trace: news1.sunrise.ch 931883975 661 194.230.20.218 (13 Jul 1999 16:39:35 GMT) Organization: The Unseen University Mime-Version: 1.0 User-Agent: tin/pre-1.4-980618 (UNIX) (Linux/2.2.10 (i586)) NNTP-Posting-Date: 13 Jul 1999 16:39:35 GMT Newsgroups: ch.comp.os.linux