Mail Server Nutzung der Mailstation mit selfhost.de als eigenständiger Mailserver

Pax90

Benutzer
Mitglied seit
14. Aug 2008
Beiträge
122
Punkte für Reaktionen
0
Punkte
16
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.
Code:
cd /usr/syno/mailstation/etc
Nun erstellen wir eine Sicherheitskopie von der Datei "main.cf"
Code:
cp main.cf main-backup.cf
& öffnen die "main.cf"
Code:
vi main.cf
Nun scrollt Ihr gaaanz runter in die Datei und schreibt:
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
Nun öffnet ihr eure zukünftige smtp_auth:
Code:
vi smtp_auth
Hier müssen nun euer selfHost-Daten rein (die ihr auf ein Zettel geschrieben habt):
Code:
mail.selfhost.de USER:PW
 [/I][I]z.B. mail.selfhost.de postmaster@masdasdoi.mail.selfhost.de:SDz78sJHD[/I][I]
Nun wandelt ihr die Datei in ein für Postfix lesbares Format um:
Code:
/usr/syno/mailstation/sbin/postmap smtp_auth
+++ 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 =(
 
Zuletzt bearbeitet von einem Moderator:

mr. winterbottom

Benutzer
Mitglied seit
05. Apr 2008
Beiträge
345
Punkte für Reaktionen
0
Punkte
0
nabend,

ich habe die Sache mit der MailStation und selfhost mal selber nach vorgenannten Tutorial versucht zu machen.
Aber irgendwie kann ich keine E-Mails empfangen.
Permanent kommt die gesendete E-Mail an den Absender zurück.

Das liegt aller wahrscheinlichkeit daran das ich in Outlook2003 die E-Mail Addy falsch eingetragen habe.

Zum Verständnis:
Ich habe einen "Domain dynamisch" Account und einen "Subdomain free" Account abonniert.

Beispiel:
meinesub.selfhost.pro
meinedomain.de (was bei Dir "pax90.de" ist ???)

"meinesub.selfhost.pro" wird ja in der MailStation Konfiguration eingetragen.

Was ist jetzt aber in Outlook einzutragen?

IMAP: IP_DER_DS
SMTP: IP_DER_DS

Benutzername: DS_user
Passwort: DS_user_pass

Aber welche E-Mail Addy ist hier einzutragen ???


mr. winterbottom
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Ich habs zwar nicht probiert, versteh es aber so, dass du keinen subdomain-account brauchst. was er da per ssh einträgt sind die mail-daten, die du von selfhost kriegst. (also die adresse der mailserver von selfost.de)
Also: Wir bitten um Aufklärung pax90
 
Zuletzt bearbeitet:

mr. winterbottom

Benutzer
Mitglied seit
05. Apr 2008
Beiträge
345
Punkte für Reaktionen
0
Punkte
0
Also: Wir bitten um Aufklärung mr.winterbottom

Hääää

Was soll ich aufklären :confused::eek::confused::eek:
Ich habe ne Frage gestellt ;)
Da sollte eigentlich ich schreiben: Ich bitte um Aufklärung .....

mr. winterbottom
 

Pax90

Benutzer
Mitglied seit
14. Aug 2008
Beiträge
122
Punkte für Reaktionen
0
Punkte
16
Hallo zusammen :)
sry, freundin war das ganze we da & hab deshalb nicht reingeschaut. Hast du icq, dann guck ichs mir mal an & wir posten dann unsere lösung :)
 

mr. winterbottom

Benutzer
Mitglied seit
05. Apr 2008
Beiträge
345
Punkte für Reaktionen
0
Punkte
0
292190044

mr. winterbottom
 

Totti

Benutzer
Mitglied seit
27. Jan 2007
Beiträge
75
Punkte für Reaktionen
0
Punkte
0
Hallo

Ich habe alles so eingestellt wie Pax es beschrieben hat
Ich kann per Outlook eine Mal an meinen Mailserver über einen anderen versenden kommt auch an wenn ich eine Mail über selfost zu senden dann kommt folgende Meldung

Remote-MTA: dns; mail.selfhost.de
Diagnostic-Code: smtp; 553 sorry, that domain isn't in my list of allowed
rcpthosts; no valid cert for gatewaying (#5.7.1)

gibt es noch irgendo eine Einstellung der diskstation oder bei selfhost..

danke

Totti
 

Pax90

Benutzer
Mitglied seit
14. Aug 2008
Beiträge
122
Punkte für Reaktionen
0
Punkte
16
Dann melde ich mich mal selber. Guck dir nochmal die Einstellungen bei selfhost an, ob alles richtig eingestellt ist.
D.h. Hast du unter dem MailAdmin bei selfhost einen neuen Acc. angelegt und ihn die Eigenschaft "spool" zugewiesen?

Pax :)
 

Totti

Benutzer
Mitglied seit
27. Jan 2007
Beiträge
75
Punkte für Reaktionen
0
Punkte
0
Dann melde ich mich mal selber. Guck dir nochmal die Einstellungen bei selfhost an, ob alles richtig eingestellt ist.
D.h. Hast du unter dem MailAdmin bei selfhost einen neuen Acc. angelegt und ihn die Eigenschaft "spool" zugewiesen?

Pax :)

Ja, ich habe einen Mailaccount bei selfhost eingerichtet mit spool
und denke alles richtig eingestellt zu haben ....
ist denn irgendwo noch etwas besonderes einzustellen.

Totti
habe noch etwas gefunden ich hatte keinen "Username (Alias): "
hoffe das es daran gelegen hatte..
 
Zuletzt bearbeitet:

Pax90

Benutzer
Mitglied seit
14. Aug 2008
Beiträge
122
Punkte für Reaktionen
0
Punkte
16
Ich hatte anfangs in das TUT geschrieben, dass man "Username (Alias)" braucht, habe dies aber geändert.
Du brauchst "Username (Fest)", sry =(

Wenn du willst können wir auch mal via ICQ gucken
 

Totti

Benutzer
Mitglied seit
27. Jan 2007
Beiträge
75
Punkte für Reaktionen
0
Punkte
0
Hallo Pax

wenn Du Zeit hättest können wir das überprüfen....

danke im voraus
 

Pax90

Benutzer
Mitglied seit
14. Aug 2008
Beiträge
122
Punkte für Reaktionen
0
Punkte
16
Du hattest doch Änderungen in der "smtp_auth" ?
Hast du nachdem du die Datei geändert hast, sie auch wieder in das für postfix lesbare format umgewandelt?
Rich (BBCode):
/usr/syno/mailstation/sbin/postmap smtp_auth


Gruss
 

Totti

Benutzer
Mitglied seit
27. Jan 2007
Beiträge
75
Punkte für Reaktionen
0
Punkte
0
ja habe ich gemacht gestern nocheinmal daten geprüft und wieder gewandelt
 

Totti

Benutzer
Mitglied seit
27. Jan 2007
Beiträge
75
Punkte für Reaktionen
0
Punkte
0
Hallo.....

Ich habe jetzt folgendes Problem!!!!!!

Wenn ich Mails an mein anderes Konto zum testen sende erhalte ich folgende Meldung...
Diagnostic-Code: X-Postfix; Server certificate not trusted

was kann ich tun damit solche Meldung nicht mehr kommt

danke im voraus

Totti
 

lippizaner

Benutzer
Mitglied seit
02. Mrz 2007
Beiträge
53
Punkte für Reaktionen
0
Punkte
0
Fast geschafft

Hallo zusammen,

erst mal: Danke für dieses hervorragende TUT.

Ich habe mich Punkt für Punkt daran gehalten und siehe da - das Empfangen funzt schon einmal.
Ich bin kein Linuxfreak; kann mich mit der Disk-Station (DS107+) per Telnet/SSH verbinden und nach Anleitung auch damit umgehen. Selbstständig würde ich das nie hinbekommen.

Jetzt mein Problem:
Wie schon erwähnt: Empfangen geht vom feinsten. Nur wenn ich senden will (lt. Webmailer geht die Mail auch raus) kommt beim Empfänger nichts an.

Meine Konfiguration:
Fritz!Box 7270
Ports freigegeben: SMTP(25), IMAP(143), POP3 (110)
DynDNS: ja, funzt auch (bei Sefhost)
DS: 107+ (direkt an der Fritz!Box, bezieht seine IP-Adresse über DHCP - ist so konfiguriert dass immer die selbe IP zugewiesen wird)

Es währe super wenn mir hier noch jemand weiterhelfen könnte.

Danke und Gruß
lippizaner
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Funzen denn interne Emails z.B. an
user@[IP_DER_DS] ?
Kommen solche Emails an?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Dann ist der Postfix Zustellungsprozess soweit in Ordnung. Das heisst von Dir über den Postfix versendete Emails kommen bei externen Benutzern nicht an?
Hast du schonmal probiert die Email direkt an den empfangenden SMTP Server zu schicken also ohne einen Relay Host?
Was sagt denn das Logfile dazu? Irgendwelche verdächtigen Meldungen von Postfix?
 

lippizaner

Benutzer
Mitglied seit
02. Mrz 2007
Beiträge
53
Punkte für Reaktionen
0
Punkte
0
Dann ist der Postfix Zustellungsprozess soweit in Ordnung. Das heisst von Dir über den Postfix versendete Emails kommen bei externen Benutzern nicht an?
Hast du schonmal probiert die Email direkt an den empfangenden SMTP Server zu schicken also ohne einen Relay Host?
Was sagt denn das Logfile dazu? Irgendwelche verdächtigen Meldungen von Postfix?

...ohne einen Relay Host?
Sehe ich das richtig das du meinst: ohne über selfhost?
Wenn das so ist: Ich habe, bevor ich mich an die Konfiguration gewagt habe, versucht Mails zu versenden. Diese kamen jedesmal mit einer Ablehnung zurück (DynDNS!)

Was sagt denn das Logfile dazu?
Sei mir nicht Böse: Welches Logfile? Wo finde ich das?

Irgendwelche verdächtigen Meldungen von Postfix?
Wo finde ich diese?

Wenn ich eine Mail versende zeigt mir das Webinterface (oben, mitte, grüner Balken) E-Mail erfolgreich versendet.

Entschuldige, aber wie gesagt, ich stecke nicht so tief in der Materie drin.
(Was nicht ist kann ja noch werden)
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat