[Postfix] Mail server

Direkte Linux-Programmierung, POSIX
Antworten
nouseforname
Beiträge: 236
Registriert: Do Feb 10, 2011 6:31 pm

[Postfix] Mail server

Beitrag von nouseforname » Do Mär 17, 2011 9:14 pm

Hi all,

ich hab jetzt sehr viel gelesen und mich versucht zu informieren, aber irgendwie will ich nicht genau verstehen was ich alles tun muss um einen sicheren Mailserver zu erstellen.

Installiert habe ich einige Pakete wie:
- Postfix
- sasl
- razor
- spamassassin

und noch einige mehr.

Wer kann und mag mir mal ein wenig auf die Sprünge helfen. Alles was ich möchte ist ein paar Email-Accs für meine Domains einzurichten.
System wäre Lenny 64bit.

Btw.: Mails senden per Konsole geht schon lange. Brauch ich für einige Scripte.

Benutzeravatar
Jside
Beiträge: 377
Registriert: Di Nov 11, 2008 12:56 am

Re: [Postfix] Mail server

Beitrag von Jside » Fr Mär 18, 2011 9:51 am

Postfix ist ein MTA fuer Postfaecher brauchst du noch nen POP/IMAP Server z.b. Courier.
Wenn du Mails von Windowsrechnern aus abholen willst solltest du ggf. clamav o.ae. zusaetzlich zu SpamAssassin fuer Virenchecks benutzen.

nouseforname
Beiträge: 236
Registriert: Do Feb 10, 2011 6:31 pm

Re: [Postfix] Mail server

Beitrag von nouseforname » Fr Mär 18, 2011 11:39 am

Danke für den Tip. Hab gestern noch weiter geforscht.

Heraus kam dabei:
- dovecot installiert und versucht einzurichten
- Sasl installiert und versucht einzurichten
- Spamassassin hab ich auch schon drauf.


Ich habe auch schon ein Zertifikat eingespielt, aber irgendwie wollte Dovecot das gestern noch nicht so richtig benutzen^^

Wie auch immer, einfach ist was anderes, aber man wächst ja mit den Aufgaben.

Schön wäre wenn man mal irgendwo finden würde wie und was (und vorallem warum) man genau alles machen muss um am Ende einen Imap/Pop3 Mailserver zum Senden/Empfangen von Emails zu erhalten. Das alles natürlich ohne die Sicherheit zu ignorieren. Sprich Spam verhindern. Filtereinstellungen etc.

Irgendwie gibts immer nur ein paar Brocken, und man darf sich dann selbst zusammen reimen wie das alles zusammen hängt. Das war auch der Grund weshalb ich bisher noch keinen Mailserver eingerichtet hatte. Zuviel Respekt vor den Möglichkeiten. Aber nun will ich dieses Thema eben mal angehen.

Also zusammenfassen aufgelistet,

Was will ich am Ende haben:
- Einen Imap/Pop3 Mailserver zum Senden und Empfangen bzw weiterleiten von Emails
- Meine eigene Email Adresse von meiner eigenen Domain.

Was brauche ich dazu alles und wieso?
- MTA (Hier Postfix)
- Imap/Pop3 Server (Hier Dovecot)
- Antispam (Hier Spamassassin)
- ...

Wie richte ich dies alles ein?
....



Also hier der Aufruf an alle die etwas wissen, dieses wissen mal zu sammeln. :)

Benutzeravatar
Dirty Oerti
Beiträge: 2229
Registriert: Di Jul 08, 2008 5:05 pm
Wohnort: Thurndorf / Würzburg

Re: [Postfix] Mail server

Beitrag von Dirty Oerti » Fr Mär 18, 2011 12:26 pm

Ich kann zwar keinen Mailserver einrichten (nie gemacht, da nicht gebraucht), aber ich gehe mal stark davon aus, dass du diesen Link (und den dort als erste Referenz genannten) schon kennst, oder?
http://wiki.ubuntuusers.de/Mailserver-Einf%C3%BChrung
Bei Fragen einfach an daniel[ät]proggen[Punkt]org
Ich helfe gerne! :)
----------
Wenn du ein Licht am Ende des Tunnels siehst, freu dich nicht zu früh! Es könnte ein Zug sein, der auf dich zukommt!
----
It said: "Install Win95 or better ..." So I installed Linux.

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8859
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: [Postfix] Mail server

Beitrag von Xin » Fr Mär 18, 2011 12:45 pm

Ich will mich damit auch noch auseinandersetzen, bisher hat proggen.org nämlich keinen eigenen Mail-Server drauf. Mails vom Forum werden über einen Server des Providers versendet, die auch die Domain proggen.org hosten.

Ich wollte mich mal in der Firma mich diesbezüglich schulen lassen - privat. Vielleicht sollte ich das nochmal anwerfen. ^^
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

C@mper
Beiträge: 88
Registriert: Mo Nov 15, 2010 3:30 pm

Re: [Postfix] Mail server

Beitrag von C@mper » Fr Mär 18, 2011 11:00 pm

Hi...

habe vor langer, langer Zeit mal auf meinem Server hier einen Mail Server aufgesetzt und mir hierzu eine Reihe Notizen und Screenshots gemacht.
Ich stelle diese mal hier stumpf ein (also ohne Garantie, inwieweit das ganze heute noch funktioniert) aber vielleicht hilft es Dir ja weiter.

----------------------------------------------------------------------------------------------

gebraucht wurden die Module
exim4 (standard bei Installation des Debian)
cyrus21 (apt-get install cyrus21-imapd cyrus21-admin libsasl2-modules libsasl2 sasl2-bin)

---------

# fetchmail einrichten. (holt Mails vom pop3 Server ab und übergibt diese an Cyrus)

Anlegen einer Datei .fetchmailrc mit dem Inhalt

#server gmx
server pop.gmx.net
proto pop3

#Benutzer + PW
user ***@gmx.de
pass **********

#Optionen
to <name>
#keep


Aufruf zum Abfragen von Nachrichten mit
fetchmail --verbose

---------

# exim4 einstellen (irrsinnig blöde und umfangreich)

Folgende Dateien sind von Bedeutung.

/etc/exim4/update-exim4.conf.conf
/etc/exim4/passwd.client

Die passwd.client enthält die Zugangsdaten für den SMTP Server

Die update-exim4.conf.conf enthält die Hostadressen des SMTP Server

Nach Änderungen in diesen Dateien ist ein Restart der exim4 durchzuführen
/etc/init.d/exim4 restart

Protokoll ist in der /var/log/exim4/mainlog diese Datei ist sehr wichtig für die Fehleranalyse.


Wichtig ist die Datei
/etc/email-adresses

Diese Datei enthält für jeden Mail-User einen Eintrag der als FROM in der eMail auftaucht.
Die SMTP Server akzeptieren keine Mails, die hier nicht den richtigen Account Eintrag haben.

---------

Sehr hilfreich war die Dokumentation von:
http://www.daniel-lewin.de/id/srv_exim.html
und das Forum:
http://www.debianforum.de/forum/index.php

---------

# einloggen mit:
cyradm --user cyrus localhost (cyrusX)

# cyradm Kommandos
cm Erzeugt eine neue Mailbox
lm Listet Mailboxen auf, Wildcards sind erlaubt
dm Loescht eine Mailbox und alle darunterliegenden Mailboxen
renm Umbenennen einer Mailbox
lam Listet die Zugriffskontrollen einer Mailbox auf
sam Hinzufuegen von Zugriffsrechten auf eine Mailbox
dam Loeschen von Zugriffsrechten auf eine Mailbox
sq Setzen von Quota-Limits
lq Zeigt die Quotas fuer eine Mailbox an
lqr Zeigt die Quotas fuer eine Toplevel-Mailbox an
help Zeigt eine Hilfe aller Befehle an
quit Beendet das Programm


# Anlegen eines cyrus Users mit
localhost> cm user.<Benutzername>

# Spam Verzeichnis muss angelegt werden..
localhost> cm user.<Benutzername>.Spam

# Nach dem Anlegen eines cyrus Users muss die Datei /etc/skel/.procmailrc
# in das Homeverzeichnis des Users als .procmailrc kopiert werden.
# unbedingt dann die Rechte des Users fuer .procmailrc setzen.

# loeschen eines cyrus Users (erste Rechte dafuer setzen):
localhost> sam user.<Benutzername> cyrusadm d
localhost> dm user.<Benutzername>

----------------------------------------------------------------------------------------------

Da ich nicht weiss, wie es hier mit pics im Forum gehandhabt wird, habe ich hier mal ein paar Links von Screenshots abgelegt. Die Grafiken liegen auf meinem Server. Wenn es kein Problem darstellt, könnten diese Links gegen die Bilder direkt ausgetauscht werden. :?:

cyrus1.jpg
cyrus2.jpg
procmail1.jpg
procmail2.jpg
exim4.jpg
fetchmail1.jpg
fetchmail2.jpg

Antworten