🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp.os.linux
Article #21370

Re: Mail-Server...

#21370
From: Daniel Brack
Date: Tue, 13 Jul 1999 00:00
77 lines
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-mail
References: <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