Mailserver mit Selfhost (dynIP) Was muss ich tun?
Hallo,
ich habe eine Domain (z.B. www.xy.de)bei Selfhost und mein Server steht bei mir. Ich habe also eine dynIP. Ich möchte nun einen Mailserver erstellen, so dass meine User ihre Mails mit der ihrem Namen abrufen können (z.B. hansmüller@xy.de).
Ich habe nun schon versucht Postfix zu konfigurieren, allerdings habe ich echt Probleme. So weiß ich nicht, ob ich eine eigene Sub-Domain erstelllen muss, oder ich bei myhostname www.xy.de eintrage. Kann mir jemand mal genau erklären, welche Schritte ich machen muss, dass der Mailserver auf meinem Server läuft? Er sollte auch von Selfhost unabhängig sein, da ich dort nur 5 MB Speicher habe.
Tobi
ich habe eine Domain (z.B. www.xy.de)bei Selfhost und mein Server steht bei mir. Ich habe also eine dynIP. Ich möchte nun einen Mailserver erstellen, so dass meine User ihre Mails mit der ihrem Namen abrufen können (z.B. hansmüller@xy.de).
Ich habe nun schon versucht Postfix zu konfigurieren, allerdings habe ich echt Probleme. So weiß ich nicht, ob ich eine eigene Sub-Domain erstelllen muss, oder ich bei myhostname www.xy.de eintrage. Kann mir jemand mal genau erklären, welche Schritte ich machen muss, dass der Mailserver auf meinem Server läuft? Er sollte auch von Selfhost unabhängig sein, da ich dort nur 5 MB Speicher habe.
Tobi
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 28069
Url: https://administrator.de/contentid/28069
Ausgedruckt am: 22.11.2024 um 11:11 Uhr
6 Kommentare
Neuester Kommentar
Moin,
das allgemeine Problem bei Mailservern über jegliche DynDNS Weiterleitung ist die 24h Trennung
bei DSL, es kann durchaus passieren, das in den paar Sekunden, bis Du wieder "eingewählt"
bist und der selfhost DNS Deine neue IP kennt, Dir jemand eine Mail schickt, die dann
im Nirvana landet.
Aber zunächst einmal zur Konfiguration, Du musst einen MX Eintrag konfigurieren, der auf
Deine Domain xy.de zeigt. Dann landen alle Mails automtisch im ersten Versuch direkt auf
Deinem lokalen Mailserver.
Wegen des Problems, was ich oben erwähnt habe, müsstest Du noch einen sog. Backup MX Eintrag, der bei Nichterreichbarkeit Deines lokalen Mailservers die Mails entgegennimmt,
bei selfhost konfigurieren.
Da aber die Domain bei selfhost "gehostet" ist, müsste das ein Mailserver, der bei selfhost
läuft sein oder Du benötigst irgendwo im Netz einen Mietserver, der die Mails
entgegennehmen kann.
Beides wird etwas kosten, wenn Du aber Mailverlust verhindern willst, benötigst Du irgendwo
einen wirklich ständig erreichbaren Server.
Gruß
cykes
das allgemeine Problem bei Mailservern über jegliche DynDNS Weiterleitung ist die 24h Trennung
bei DSL, es kann durchaus passieren, das in den paar Sekunden, bis Du wieder "eingewählt"
bist und der selfhost DNS Deine neue IP kennt, Dir jemand eine Mail schickt, die dann
im Nirvana landet.
Aber zunächst einmal zur Konfiguration, Du musst einen MX Eintrag konfigurieren, der auf
Deine Domain xy.de zeigt. Dann landen alle Mails automtisch im ersten Versuch direkt auf
Deinem lokalen Mailserver.
Wegen des Problems, was ich oben erwähnt habe, müsstest Du noch einen sog. Backup MX Eintrag, der bei Nichterreichbarkeit Deines lokalen Mailservers die Mails entgegennimmt,
bei selfhost konfigurieren.
Da aber die Domain bei selfhost "gehostet" ist, müsste das ein Mailserver, der bei selfhost
läuft sein oder Du benötigst irgendwo im Netz einen Mietserver, der die Mails
entgegennehmen kann.
Beides wird etwas kosten, wenn Du aber Mailverlust verhindern willst, benötigst Du irgendwo
einen wirklich ständig erreichbaren Server.
Gruß
cykes
Also für den Mailserver benötigst Du nur die Ports 25 und 110, solang Du alles unverschlüsselt
machen willst, aber zunächst reicht ja unverschlüsselt (ohne SSL), wenn das funktioniert,
kannst Du ja erweitern.
Für den DynDNS Updater brauchst Du auch noch einen freigegebenen Port, da schaust Du
aber am besten direkt bei selfhost, da ich deren Client nicht kenne. Sollte in den FAQs / Anleitungen zu finden sein, ansonsten Mail an den Support ...
Eine ausführliche Anleitung zu Postfix würde hier etwas den Rahmen sprengen,
dazu gibt es sehr gute Bücher und auch jede Menge HowTos im Netz,
falls Du nichts finden solltest (->Google), dann scuh ich nochmal nach ein paar Anleitungen.
Gruß
cykes
[EDIT] Noch eine Warnung, lass den Mailserver bitte nicht auf das Netz los, bevor Du ihn
100% konfiguriert hast, und Du Dir sicher bist, das alles OK ist. Ansonsten hast Du zum einen
nur kurz Spaß an Deinem Server, weil Du in Datenbanken für Spammer / OpenRelays landest
und zum anderen kann eine Fehlkonfiguration Dir auch Ärger einbringen.
machen willst, aber zunächst reicht ja unverschlüsselt (ohne SSL), wenn das funktioniert,
kannst Du ja erweitern.
Für den DynDNS Updater brauchst Du auch noch einen freigegebenen Port, da schaust Du
aber am besten direkt bei selfhost, da ich deren Client nicht kenne. Sollte in den FAQs / Anleitungen zu finden sein, ansonsten Mail an den Support ...
Eine ausführliche Anleitung zu Postfix würde hier etwas den Rahmen sprengen,
dazu gibt es sehr gute Bücher und auch jede Menge HowTos im Netz,
falls Du nichts finden solltest (->Google), dann scuh ich nochmal nach ein paar Anleitungen.
Gruß
cykes
[EDIT] Noch eine Warnung, lass den Mailserver bitte nicht auf das Netz los, bevor Du ihn
100% konfiguriert hast, und Du Dir sicher bist, das alles OK ist. Ansonsten hast Du zum einen
nur kurz Spaß an Deinem Server, weil Du in Datenbanken für Spammer / OpenRelays landest
und zum anderen kann eine Fehlkonfiguration Dir auch Ärger einbringen.
Natürlich geht die eingehende Mail_NICHT_ ins Nirvana, nur weil Dein Server gerade offline ist...
Das grundlegende Problem ist, daß Dein Server selbst wenn er perfekt konfiguriert wäre, bei sehr vielen Mailservern beim Versuch zu senden geblockt wird, da er eine dynamische IP hat. Nach meinen Erfahrungen werden >90% Spam schon dadurch abgeblockt. Spätestens wenn Spamassassin läuft kommt die Mail nicht dort an, wo sie soll.
Wo immer Deine Domain gehostet ist wird Dir ein SMTP-Server angeboten. Benutzte ihn.
Die Einrichtung eines MX-Records geht wie folgt:
Anlegen eines A Record. z.B. mx.domain.de mit der IP 1.2.3.4
Anlegen eines MX-Record auf den eben angelegten Namen für .domain.de
Bei mehr als einem MX gilt für die Angabe der Priorität: je höher die Zahl, desto niedriger die Priorität.
Lege einen Account abuse@domain und postmaster@domain.de an.
Fast vergessen: mit xinetd und qpopper einen Pop3 Server einrichten.
Bei SuSE sähe /etc/xinetd.d/qpopper so aus:
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/popper
server_args = -s
flags = IPv4
}
Für die User je einen Account anlegen. Ein Home und eine Shell benötigen sie nicht.
Ein paar Einstellungen für Postfix:
mail_spool_directory = /var/mail
myhostname = www.domain.de
mydestination = $myhostname localhost.$mydomain domain.de
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks,reject_invalid_hostname
strict_rfc821_envelopes = no
smtpd_sender_restrictions = reject_rhsbl_sender dsn.rfc-ignorant.org
smtpd_recipient_restrictions =permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination,reject_rbl_client sbl-xbl.spamhaus.org,reject_rbl_client list.dsbl.org,reject_rbl_client multihop.dsbl.org,reject_rbl_client ix.dnsbl.manitu.net,reject_rbl_client dul.dnsbl.sorbs.net,reject_rbl_client bl.spamcop.net, check_relay_domains
Das grundlegende Problem ist, daß Dein Server selbst wenn er perfekt konfiguriert wäre, bei sehr vielen Mailservern beim Versuch zu senden geblockt wird, da er eine dynamische IP hat. Nach meinen Erfahrungen werden >90% Spam schon dadurch abgeblockt. Spätestens wenn Spamassassin läuft kommt die Mail nicht dort an, wo sie soll.
Wo immer Deine Domain gehostet ist wird Dir ein SMTP-Server angeboten. Benutzte ihn.
Die Einrichtung eines MX-Records geht wie folgt:
Anlegen eines A Record. z.B. mx.domain.de mit der IP 1.2.3.4
Anlegen eines MX-Record auf den eben angelegten Namen für .domain.de
Bei mehr als einem MX gilt für die Angabe der Priorität: je höher die Zahl, desto niedriger die Priorität.
Lege einen Account abuse@domain und postmaster@domain.de an.
Fast vergessen: mit xinetd und qpopper einen Pop3 Server einrichten.
Bei SuSE sähe /etc/xinetd.d/qpopper so aus:
- qpopper - pop3 mail daemon
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/popper
server_args = -s
flags = IPv4
}
Für die User je einen Account anlegen. Ein Home und eine Shell benötigen sie nicht.
Ein paar Einstellungen für Postfix:
mail_spool_directory = /var/mail
myhostname = www.domain.de
mydestination = $myhostname localhost.$mydomain domain.de
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks,reject_invalid_hostname
strict_rfc821_envelopes = no
smtpd_sender_restrictions = reject_rhsbl_sender dsn.rfc-ignorant.org
smtpd_recipient_restrictions =permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination,reject_rbl_client sbl-xbl.spamhaus.org,reject_rbl_client list.dsbl.org,reject_rbl_client multihop.dsbl.org,reject_rbl_client ix.dnsbl.manitu.net,reject_rbl_client dul.dnsbl.sorbs.net,reject_rbl_client bl.spamcop.net, check_relay_domains