Sie sind nicht angemeldet.

1

27.11.2010, 14:09

POSTFIX, Mailserver im Netzwerk

Hallo,

ich bin zwar hier neu aber arbeite schon ein paar Monate intensiv mit Linux.
Jetzt wage ich mich nach und nach an Services heran wie in diesem Fall einen Mailserver (Postfix -aus dem Debian Lenny Repo.-).

Habe Postfix eingerichtet und soweit konfiguriert und verschicke meine eigenen Mails von Mutt über Postfix an einen Smarthost, klappt Prima.

Nun würde ich sehr gerne das ein anderer Rechner in meinem lokalen Netzwerk auch über mich Mails an einen Smarthost versenden kann und stehe gerade -was das Verständnis angeht- auf dem Schlauch.

Auf dem Rechner der über mich ins Internet an einen Smarthost senden soll habe ich intuitiv einfach Postfix installiert und versuche nun krampfhaft das der Postfix MTA auf dem Rechner die Mail an mich übergibt, also von Postfix zu Postfix. Dazu habe ich mich (Mailserver) als Relay-Host bei dem Rechner der senden soll eingetragen. Theoretisch sollte das doch gehen oder?
Aber "Praktisch" finde ich es sehr sehr seltsam.. 2 Mailserver wegen einer Mail?

Mailserver 1 übergibt Mail an Mailserver 2 und Mailserver 2 übergibt diese dann an Smarthost ?

Sinnvoller wäre doch auf Rechner 1 einen E-Mail-Client einzurichten anstatt das ganze über einen eigenen MTA laufen zu lassen oder?

Und wie bekommt man es hin das man innerhalb des eigenen Netzwerkes Mails versenden kann?
Also ich schicke eine Mail an kevin@kevinsdebian der sich im gleichen Netzwerk befindet?

Ich glaube ich habe mich da in eine ganz falsche richtig bewegt und mach alles falsch :?

Würde mich da eine Aufklären?

Danke!

2

18.12.2010, 14:34

RE: POSTFIX, Mailserver im Netzwerk

Hi,
das ist eig nichts mehr für Einsteiger. Da wo du "Bauen" willst geht es schon in der Profi Bereich.

Für einen funktionsfähigen Mailserver benötigst folgendes:

- DNS (Bind9) Server der voll funktionsfähig eingerichtet ist und somit Anfragen im LAN beantworten kann und die DNS deines MX (Mailservers) verwaltet

- Postfix, normalerweise muss bei Postfix nicht nachträglich konfiguriert werden.

- Dovecot pop3/imap Server der das Abrufen der Mails ermöglicht

Und natürlich Benutzeraccounts die Zugriff auf den Mailserver haben dürfen.
Wenn du es noch schnuckelig machen willst, nimmst du so etwas wie Horde-Webmail.

Das Einrichten von DNS ist nicht sehr kompliziert, verzeiht aber KEINE Fehler.
Dovecot zu konfigurieren und alle nötigen Vorbereitungen ERFOLGREICH zu konfigurieren ist nicht leicht, die meisten scheitern hier *grins*

Du findest im Web reichlich Dukumentationen zu Dovecot, bei DNS wird es dann schon schwieriger, das ist ein Buch mit 7 Siegeln ;)

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

3

22.12.2010, 01:11

RE: POSTFIX, Mailserver im Netzwerk

Zitat

Original von Georgi
- DNS (Bind9) Server der voll funktionsfähig eingerichtet ist und somit Anfragen im LAN beantworten kann und die DNS deines MX (Mailservers) verwaltet

dns ist nicht unbedingt notwendig aber hilfreich, in kleinen netzen miss man sich bind nicht antun, dnsmasq reicht allemal.

Zitat


- Postfix, normalerweise muss bei Postfix nicht nachträglich konfiguriert werden.
wie bitte?

Zitat


- Dovecot pop3/imap Server der das Abrufen der Mails ermöglicht
zum versenden von mails nicht notwendig, sondern zum empfang von mails.

Zitat


Und natürlich Benutzeraccounts die Zugriff auf den Mailserver haben dürfen.

wieso benutzeraccounts?
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

4

22.12.2010, 06:31

Ich denke, mit den Benutzeraccounts sind Postfächer gemeint, was bei bestimmten Konfigurationen ja auch das selbe ist, da z.B. jeder Benutzer auf einem System auch automatisch ein Postfach dort hat usw..

5

22.12.2010, 13:21

RE: POSTFIX, Mailserver im Netzwerk

Zitat

Original von linuxerr

Zitat

Original von Georgi
- DNS (Bind9) Server der voll funktionsfähig eingerichtet ist und somit Anfragen im LAN beantworten kann und die DNS deines MX (Mailservers) verwaltet

Zitat


dns ist nicht unbedingt notwendig aber hilfreich, in kleinen netzen miss man sich bind nicht antun, dnsmasq reicht allemal.

Warum komplizierst du das noch mit DNSMASQ?? Bind9 ist dein Freund und eine EINfache Kunfiguration ist sogar sehr einfach zu erledigen. Das ist aber eine reine Geschmackssache, wir nutzen Bind und hatten noch nie irgendwelche Probleme damit! Es geht ja um eine saubere Namensauflösung im Netz. Linux hat mit einem Hostnamen keine Probleme. WIndows mit einem Linux-Hostnamen aber sehr gerne. Wer als gebildeter" Linux User noch Netbios einsetzt um Win-PC zu binden sollte besser nochmal die Fachbücher konsultieren.

Zitat


- Postfix, normalerweise muss bei Postfix nicht nachträglich konfiguriert werden.

Zitat

wie bitte?

Ja?! Wenn dein System sauber eingerichtet ist, Accounts angelegt sind wirst du an Postfix selbst sogut wie nichts mehr Konfigurieren müssen außer die Postfächer anlegen und Alias anlegen, das war es schon. Anders sieht das aus wenn du mehr Leistungsumfang von deinem Mailserver erwartest, dann ist natürlich Konfiguration angesagt. Man sollte nicht immer auf Fachbücher und Uni Wissen vertrauen.... dort wird leider viel zu viel Wissens-Mist verbreitet ;)

Zitat


- Dovecot pop3/imap Server der das Abrufen der Mails ermöglicht

Zitat

zum versenden von mails nicht notwendig, sondern zum empfang von mails.

Die Fragestellung war doch nach einem lokalen Mailserver oder irre ich mich? Das bedeutet dann Senden UND Empfangen, wenn es nur um Senden geht reicht Sendmail völlig aus, da wirst du mir sicherlich zustimmen oder?

Zitat


Und natürlich Benutzeraccounts die Zugriff auf den Mailserver haben dürfen.

Zitat


wieso benutzeraccounts?

BenutzerAccounts = Postfächer

Hmmm.... so ein Vorhaben ist mit einer Linux-Server-Net-Installation (bei Gentoo dauert das länger), Paketierung, Einrichtung DNS,Dovecot und Benutzeraccounts in max. 3-4 Stunden erledigt und einsatzbereit am Netz, alle die jetzt sagen das geht nicht, kennen vermutlich noch nicht die richtigen Schritte dafür ;)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Georgi« (22.12.2010, 13:26)


6

22.12.2010, 19:33

Georgi, dnsmasq kann schon (auch) richtiges DNS und ist tatsächlich etwas einfacher als bind, weil es i.d.R. einfach so die Namen der /etc/hosts auflöst und man kann in der Konfig-Datei oder per Kommandozeilenparameter ganz leicht einen MX definieren. Es ist natürlich nur für ganz kleine Netzwerke, z.B. Heimnetzwerke oder so.

7

23.12.2010, 18:09

Zitat

Original von oziris
Georgi, dnsmasq kann schon (auch) richtiges DNS und ist tatsächlich etwas einfacher als bind, weil es i.d.R. einfach so die Namen der /etc/hosts auflöst und man kann in der Konfig-Datei oder per Kommandozeilenparameter ganz leicht einen MX definieren. Es ist natürlich nur für ganz kleine Netzwerke, z.B. Heimnetzwerke oder so.


Privyet oziris, ich gebe dir Recht das dnsmasg im kleinen Umfang die Namensauflösung abarbeiten kann. Wir raten trotzdem immer dazu Bind zu verwenden. Der Schwierigkeitsgrad ist nicht so hoch und mit einer leicht verständlichen Anleitung kann fast jeder einen einfachen DNS Server einrichten.
Die Vorteile von Bind liegen auf der Hand gerade für zukünftige Erweiterungen und Planungen.

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

8

23.12.2010, 18:24

gerade in kleinen netzen ist dnsmasq eine gute wahl. die konfiguration ist einfach, da die /etc/hosts genutzt wird und zb rev-definitionen unnötig sind. da man oft auch dhcp einsetzen möchte (und evtl auch tftpboot), schlägt man mehrere fliegen mit einer klappe und hat für alle drei dienste einen zentralen punkt zur konfiguration.
bind ist ein ungetüm (ähnlich wie zb sendmail), das viel ram verbrät und dienste anbietet, die in vielen kleinen netzen niemals benötigt werden.

und

wenn es um die einfachheit der konfiguration geht, ist dnsmasq definitiv auf der gewinnerseite.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

9

23.12.2010, 18:29

RE: POSTFIX, Mailserver im Netzwerk

Zitat

Original von debman
Nun würde ich sehr gerne das ein anderer Rechner in meinem lokalen Netzwerk auch über mich Mails an einen Smarthost versenden kann und stehe gerade -was das Verständnis angeht- auf dem Schlauch.

Auf dem Rechner der über mich ins Internet an einen Smarthost senden soll habe ich intuitiv einfach Postfix installiert und versuche nun krampfhaft das der Postfix MTA auf dem Rechner die Mail an mich übergibt, also von Postfix zu Postfix. Dazu habe ich mich (Mailserver) als Relay-Host bei dem Rechner der senden soll eingetragen. Theoretisch sollte das doch gehen oder?
Aber "Praktisch" finde ich es sehr sehr seltsam.. 2 Mailserver wegen einer Mail?

Mailserver 1 übergibt Mail an Mailserver 2 und Mailserver 2 übergibt diese dann an Smarthost ?

Sinnvoller wäre doch auf Rechner 1 einen E-Mail-Client einzurichten anstatt das ganze über einen eigenen MTA laufen zu lassen oder?

Und wie bekommt man es hin das man innerhalb des eigenen Netzwerkes Mails versenden kann?
Also ich schicke eine Mail an kevin@kevinsdebian der sich im gleichen Netzwerk befindet?

Ich glaube ich habe mich da in eine ganz falsche richtig bewegt und mach alles falsch :?

also ich mache das ähnlich. auf meinem server zu hause laufen postfix und pop3d. die clientrechner im netz tragen den sever als smtp und pop3-server ein und versenden ihre mails. postfix ist für die interne maildomain zuständig und alles andere (externe) geht an einen smarthost.
auf den clienten läuft deshalb kein extra mta.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

10

23.12.2010, 19:30

RE: POSTFIX, Mailserver im Netzwerk

hehe ;)
wir machen das auch ähnlich, aber vernünftig !
Wir können im LAN und nach extern eMail senden und empfangen. eMails die nur LAN intern verbleiben sollen oder dürfen, können nicht nach extern gelangen außer wir geben einem Klient von extern die Rechte für eine VPN Einwahl und dann Zugriff auf den Mailserver. eMails mit dem Ziel Extern werden automatisch ausgeliefert wenn der Klient über die Rechte dazu verfügt. Das gleiche gilt für eMails von extern mit Ziel an unseren MX.

Linux bietet glücklicherweise mehr als eine mögliche Lösung, so kann jeder selbst entscheiden welche Lösung die für ihn beste ist.

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

11

23.12.2010, 19:50

RE: POSTFIX, Mailserver im Netzwerk

Zitat

Original von Georgi
wir machen das auch ähnlich, aber vernünftig !


was soll das "aber vernünftig"? verstehe ich nicht!
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

Thema bewerten