Mailweiterleitung mit DDNS und Synology

Status
Für weitere Antworten geschlossen.

DEDEX7200Pro

Benutzer
Mitglied seit
15. Mrz 2010
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
Hallo Leute,
ich habe bei mir mehrere Accounts auf der Synology und würde gerne damit Mails lesen. Da ich keine feste IP-Adresse habe, hab ich mir ein DynDNS Account bei dyndns.com eingerichtet. Meine Synology und Webseiten laufen hervoragend damit. Jetzt habe ich etwas von MX-Record gelesen.

Bei der Synology-Mailstation habe ich bei folgendem folgendes eingegeben:
Geben Sie einen FQDN (Fully Qualified Domain Name) ein, um E-Mails von der Domain zu senden und zu empfangen....
username.dyndns.com

Und beim DynDNS-Account habe ich die IP-Adresse eingetragen; wenn diese sich ändert, ist die Webseite aufrufbar.

Wenn ich jetzt eine Mail an admin@IP-Adresse versende kommt diese an. Bei admin@username.dyndns.com nicht.

Was mache ich falsch?

Nächster Schritt wird noch komplizierter, da ich eine Domain besitze die MX-Record kann, aber kein DynDNS. Jetzt muss ich von der Webseite auf DynDNS und dann von DynDNS auf die Synology weiterleiten. Bei Homepage kein Problem; aber wie mach ich des mit Mail? Ich bin übrigens noch bei Strato


Edit: Komisch jetzt gehts auf einmal^^ Ich kann über den dyndns-Account senden und empfangen. WIe geht es mit der Strato-Domain dann?
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Edit: Komisch jetzt gehts auf einmal^^ Ich kann über den dyndns-Account senden und empfangen. WIe geht es mit der Strato-Domain dann?
Heisst das du kannst bei dieser Domain den MX-Record ändern lassen? Dann stellst du diesen einfach auf deinen dyndns Hostnamen ein. Damit werden alle E-Mails für domain.tld an deindyndns.homeip.net geschickt. Jetzt musst du dem Postfix Server auf der DS nur noch beibringen, dass er mailtechnisch auch für domain.tld zuständig dein soll.
Dazu kannst du in der main.cf, zu finden unter /usr/syno/mailstation/etc/, beim Parameter mydestination einfach deine Domain hinten dran hängen
Code:
mydestination = $myhostname, localhost, $mydomain, domain.tld
Btw: $myhostname ist der Wert, den du unter FQDN im DSM setzen kannst. $mydomain kannst du nur in diesem File ändern, geht nicht via DSM

Datei speichern und postfix neustarten.
Code:
/usr/syno/mailstation/sbin/postfix reload
 

DEDEX7200Pro

Benutzer
Mitglied seit
15. Mrz 2010
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
Ich verwende des MailStation Packet von der Synology-Webseite und habe bei dem DynDNS.Com Account eingestellt, dass ich nen mailserver verwende. Dann habe ich die Account-Daten in der Synology eingegeben und dann als FQDN username.dyndns.com eingetragen (also auf meinen User angepasst) und IMAP/POP3 in der Syno aktiviert.

Ich schreibe ne Mail an admin@username.dyndns.com und des kommt an und ich kann auch zurückschreiben.

Ich möchte aber an admin@stratodomain.de schreiben. Was muss ich tun? Muss ich beim dyndns.com was ändern, bei Strato, bei meiner Syno?
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0

DEDEX7200Pro

Benutzer
Mitglied seit
15. Mrz 2010
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
also muss ich als MX-Record bei der Synology im Webinterface stratodomain.de eintragen und bei Strato bei MX dann nichts? Oder muss ich da dann den dyndns eintragen?

Edit: Ich kann schon lesen, aber ich verstehs net wirklich. BEi Strato muss ich meindyndns.dyndns.com. (wieso punkt danach) eingeben

Edit2: Des mit den beibringen, was du da schreibst, wieso muss ich des so kompliziert machen? kann man des net einstellen? Sollte des so auch schon ankommen, oder nicht?
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
also muss ich als MX-Record bei der Synology im Webinterface stratodomain.de eintragen und bei Strato bei MX dann nichts? Oder muss ich da dann den dyndns eintragen?

Edit: Ich kann schon lesen, aber ich verstehs net wirklich. BEi Strato muss ich meindyndns.dyndns.com. (wieso punkt danach) eingeben
Nein trag es nicht im Webinterface ein. Dort kannst du nur einen Namen setzen. Du würdest so die dyndns Domain "verlieren". Diese Anpassung musst du im Konfig File machen.
Wieso einen Punkt dahinter? Einfach den Hostnamen meindyndns.dyndns.com bei Strato als MX Host für die stratodomain angeben.
 

DEDEX7200Pro

Benutzer
Mitglied seit
15. Mrz 2010
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
habs jetzt so, wie dus gesagt hast und naja, die mail von gerade eben kam nicht an; aber dann auf einmal 2 mals von dafür, nachdem ich des so geändert habe. Weiss aber net, ob die einstellungen bei strato und dyndns stimmen.

Weiss auch net, warum ein . dahinter muss. Anders stresst Strato rum und des geht dann nicht, dass ich etwas eingebe
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Weiss auch net, warum ein . dahinter muss. Anders stresst Strato rum und des geht dann nicht, dass ich etwas eingebe
Ah Strato will den Punkt beim MX Record? Das habe ich bei dyndns auch schon gesehen. Dann ist der Punkt korrekt.
 

DEDEX7200Pro

Benutzer
Mitglied seit
15. Mrz 2010
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
Es geht immer noch nicht. Wie muss die letzte Zeile aussehen? So?

mydestination = $myhostname, localhost, $mydomain, hier-meine-domain.de

Und in der Synology habe ich dann meindyndns drinnen? Und bei Strato auch? Und beim DynDNS muss ich nichts ändern?

P.S: Ging jetzt; da kam gerade die Mail mit Verspätung an^^ Habs so wie im Forum steht in der Mail^^ Also des stimmt dann so. Habs extra so geschrieben, um so schauen, ob es passt. Thx

Jetzt habe ich noch die Domain meines Bruders. Kann ich dann folgendes in die letzte Zeile eintragen?

mydestination = $myhostname, localhost, $mydomain, hier-meine-domain.de, hier-seine-domain.de
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Jetzt habe ich noch die Domain meines Bruders. Kann ich dann folgendes in die letzte Zeile eintragen?

mydestination = $myhostname, localhost, $mydomain, hier-meine-domain.de, hier-seine-domain.de
Unter mydestination gibst du dem Postfix Server bekannt, für welche Domains er zuständig sein soll d.h. solche Mails haben die DS als Endstation und werden nie nach extern relayed.
Du kannst belibieg viele Einträge machen, einfach immer mit Komma abtrennen. afaik brächte es das Leerzeichen nach dem Komma eigentlich ned.

Du wirst aber für jeden User der Domain deines Bruders einen lokalen Account auf der DS erstellen müssen. Auch wird es nicht gehen sowohl auf deiner Domain als auch auf der Domain des Bruders den gleichen Usernamen zu haben. Für die Mailstation sind also user@deineDomain.tld und user@bruderDomain.tld gleich und landen in der gleichen Mailbox.

Du solltest dir u.U. überlegen ob du mit virtuellen Mailusern nicht einfacher fahren würdest. In unserem Wiki hat es zwei Beiträge zu diesem Thema. Einmal für den Postfix und einmal für den Dovecot. Es ist etwas aufwändig einzurichten, aber es funzt und danach sind user@deineDomain.tld und user@bruderDomain.tld nicht mehr gleich d.h. die Mails werden in unterschiedliche Mailboxen abgelegt

Gruss

tobi
 

DEDEX7200Pro

Benutzer
Mitglied seit
15. Mrz 2010
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
mmh, des mit dovecot und so brauche ich glaub nicht, da ichs net schlimm finde, wenn er die adresse auch an meiner domain hat.

Hab nochmal nachgesehen. Das senden geht nicht. Nur das empfangen

Edit: Jetzt ging des senden. Kann es sein, dass es beim empfangen ca. ne viertel stunde dauert? Also wenn ich direkt an admin@username.dyndns.com sende, habe ichs sofort.

Also es geht:

admin@dyndns --> externe mail@yahoo.de
externe mail@yahoo.de --> admin@dyndns
admin@strato ..> externe mail@yahoo.de

Aber wenn ich von externe mail@yahoo.de --> admin@strato sende geht des iwie nicht so richtig, bzw. erst nach ner viertel stunde
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
mmh, des mit dovecot und so brauche ich glaub nicht, da ichs net schlimm finde, wenn er die adresse auch an meiner domain hat.
Es geht mehr darum, dass es sich in diesem Fall nur um eine Mailbox handeln kann. Ohne virtuelle User wird nur was vor dem @ steht zur Unterscheidung verwendet. Nur mit virtuellen Usern wird auch der Domainpart (also alles nach dem @) verwendet.
Du kannst auch virtuelle User nur für Postfix (smtp) einrichten.

Hab nochmal nachgesehen. Das senden geht nicht. Nur das empfangen
Was heisst das Senden geht nicht? Das Senden muss ja gehen, sonst würdest du nichts empfangen ;)
Teste mal von einem Webmailaccount (z.B. gmx, gmail...) ob du dir eine E-Mail an deineStrato.tld schicken kannst. Diese Mail sollte ja auf der DS landen.
 

DEDEX7200Pro

Benutzer
Mitglied seit
15. Mrz 2010
Beiträge
85
Punkte für Reaktionen
0
Punkte
0
es ging grad beides nicht. Anscheinend hat die Syno wieder die Domain statt die dyndns drinnen gehabt. Jetzt geht das Senden (allgemein) und das Empfangen über dyndns. Empfangen über Strato geht nicht wirklich

Edit: Jetzt kam es an, obwohl ich nichts verändert habe. Des dauert voll ewig, wenn ichs über Strato versende (also admin@stratodomain.de; admin@dyndns.com ist viel schneller)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Schick mir doch mal deine stratodomain-Adresse per PN. Dann schick ich dir mal ne Testmail von meiner DS aus. Ich logge ziemlich alles und sollte darum sehen können ob Postfix ein Problem mit dem Namen hat
 
Status
Für weitere Antworten geschlossen.
 

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