Ziel:
Das Ziel dieses "Tutorials" ist es, einen eigenständigen Mail-Server zu haben. D.h. er ruft - nicht - von z.B. web.de E-mails ab.
Grundprobleme, welche es zu lösen gibt:
Das Grundproblem ist, dass wenn unser MailServer die Mail einfach an den Empfänger-Mailserver sendet, dann verweigert dieser zu einer hohen Prozentzahl den Empfang, da wir von einer dyn. IP senden, wie auch viele Spammer & spam soll natürlich unterbunden werden. Also wurde bei allen großen E-Mail-Anbietern das Empfangen von E-mail, welche von dyn. IP kommen, verboten.
Dies können wir aber umgehen, indem wir unsere E-Mails erst an selfhost senden (bei den wir natürlich eine Domain + DynDNS haben müssen) und diese leiten die E-Mail dann weiter.
Vorraussetzungen:
- DSM 2.1
- MailServer-Erweiterung
- selfhost-Domain + DynDNS
Webinterface der DS
Im Webinterface der DS finden wir unter Anwendungen die MailStation. Diese öffnen wir zunächst.
Domainname: euere Domain z.B. pax90.de
Den Rest alles ankreuzeln.
Webinterface von selfhost
Account -> Mail Admin
Nun legt ihr einen neuen Mailspace an.
Nun Spool anklicken und eueren DynAccount auswählen.
-------------------
Spool = E-mail, welche z.B. dadurch, dass unser Server grade offline ist, nicht an uns gesendet werden können, verbleiben bei selfhost und sobald unsere DS eine neue IP bei selfhost meldet, werden die Mails an eueren MailServer gesendet!
-------------------
Nun müsst ihr euch auf ein Zettel die Daten hinter "Username (fest)" und "Passwort" aufschreiben.
Nun auf "ändern".
SSH
Nun öffnen wir z.B. Putty und stellen eine SSH-Verbindung her. Nun müssen wir in das Verzeichnis, wo die Dateien von Postfix liegen.
Nun erstellen wir eine Sicherheitskopie von der Datei "main.cf"
& öffnen die "main.cf"
Nun scrollt Ihr gaaanz runter in die Datei und schreibt:
Nun öffnet ihr eure zukünftige smtp_auth:
Hier müssen nun euer selfHost-Daten rein (die ihr auf ein Zettel geschrieben habt):
Nun wandelt ihr die Datei in ein für Postfix lesbares Format um:
+++ Outlook +++
Nun könnt ihr in Outlook eine neues Konto einrichten.
Euere E-Mail-Adresse heißt, wie euer Benutzer in der DS.
Also z.B. "David"
Als pop3 und smtp server habe ich die LAN-IP meiner DS angegeben.
Nun könnte ihr via Outlook euere e-Mails schreiben und an euere DS schicken. Diese leitet die Mails dann an selfhost.de weiter. Dort werden die Mails versendet.
Mails die andere an euch versendet landen bei selfhost, dort wird versucht die e-Mail an euch weiterzuleiten, falls dies nicht funktioniert (z.B. weil euer Server grade offline ist) wandert die Mail in den Mail-Pool von selfhost und wird versendet, sobald euere DS eine neue IP bei selfhost meldet.
Ich hoffe, ich konnte euch ein wenig helfen & aufklären =(
Das Ziel dieses "Tutorials" ist es, einen eigenständigen Mail-Server zu haben. D.h. er ruft - nicht - von z.B. web.de E-mails ab.
Grundprobleme, welche es zu lösen gibt:
Das Grundproblem ist, dass wenn unser MailServer die Mail einfach an den Empfänger-Mailserver sendet, dann verweigert dieser zu einer hohen Prozentzahl den Empfang, da wir von einer dyn. IP senden, wie auch viele Spammer & spam soll natürlich unterbunden werden. Also wurde bei allen großen E-Mail-Anbietern das Empfangen von E-mail, welche von dyn. IP kommen, verboten.
Dies können wir aber umgehen, indem wir unsere E-Mails erst an selfhost senden (bei den wir natürlich eine Domain + DynDNS haben müssen) und diese leiten die E-Mail dann weiter.
Vorraussetzungen:
- DSM 2.1
- MailServer-Erweiterung
- selfhost-Domain + DynDNS
Webinterface der DS
Im Webinterface der DS finden wir unter Anwendungen die MailStation. Diese öffnen wir zunächst.
Domainname: euere Domain z.B. pax90.de
Den Rest alles ankreuzeln.
Webinterface von selfhost
Account -> Mail Admin
Nun legt ihr einen neuen Mailspace an.
Nun Spool anklicken und eueren DynAccount auswählen.
-------------------
Spool = E-mail, welche z.B. dadurch, dass unser Server grade offline ist, nicht an uns gesendet werden können, verbleiben bei selfhost und sobald unsere DS eine neue IP bei selfhost meldet, werden die Mails an eueren MailServer gesendet!
-------------------
Nun müsst ihr euch auf ein Zettel die Daten hinter "Username (fest)" und "Passwort" aufschreiben.
Nun auf "ändern".
SSH
Nun öffnen wir z.B. Putty und stellen eine SSH-Verbindung her. Nun müssen wir in das Verzeichnis, wo die Dateien von Postfix liegen.
Code:
cd /usr/syno/mailstation/etc
Code:
cp main.cf main-backup.cf
Code:
vi main.cf
Code:
# selfhost
relayhost = [mail.selfhost.de]
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/usr/syno/mailstation/etc/smtp_auth
smtp_sasl_security_options = noanonymous
smtp_use_tls = yes
smtp_enforce_tls = yes
smtp_tls_enforce_peername = no
myhostname = [B]euer Domain z.B. pax90.de[/B]
smtpd_sasl_auth_enable = yes
Code:
vi smtp_auth
Code:
mail.selfhost.de USER:PW
[/I][I]z.B. mail.selfhost.de postmaster@masdasdoi.mail.selfhost.de:SDz78sJHD[/I][I]
Code:
/usr/syno/mailstation/sbin/postmap smtp_auth
Nun könnt ihr in Outlook eine neues Konto einrichten.
Euere E-Mail-Adresse heißt, wie euer Benutzer in der DS.
Also z.B. "David"
Als pop3 und smtp server habe ich die LAN-IP meiner DS angegeben.
Nun könnte ihr via Outlook euere e-Mails schreiben und an euere DS schicken. Diese leitet die Mails dann an selfhost.de weiter. Dort werden die Mails versendet.
Mails die andere an euch versendet landen bei selfhost, dort wird versucht die e-Mail an euch weiterzuleiten, falls dies nicht funktioniert (z.B. weil euer Server grade offline ist) wandert die Mail in den Mail-Pool von selfhost und wird versendet, sobald euere DS eine neue IP bei selfhost meldet.
Ich hoffe, ich konnte euch ein wenig helfen & aufklären =(
Zuletzt bearbeitet von einem Moderator: