Wie kommt die Mail _auf_ meinen Server?

Post Reply
Message
Author
Doofie

Wie kommt die Mail _auf_ meinen Server?

#1 Post by Doofie »

Ich bin mir sicher ich stelle mich doof an aber ich habe ein grundsätzliches Verständnisproblem: Ich habe einen Rootserver laufen, von dem aus ich auch Mails versenden kann. Das klappt problemlos, die kommen dann mit einem Absender, der dem Server-Domainnamen entspricht, an.

Nur - wie geht das andersrum? Wie kommen Antworten an diese Mailadresse auf den Server?

Momentan kommen sie nämlich nicht an und ich weiß nicht, warum nicht.

fetchmail kann ja auch nicht die Lösung sein, da ich dann ja für jeden Benutzer einen separaten fetchmail-Job einrichten müsste - und ich weiß eh' nicht, wo diese Mails "gefetcht" werden solten.

Und vielleicht noch eine Frage: Wenn ich die Mails mit sendmail z.b. an eine T-Online-Mailadresse verschicke, wie finden die ihren Weg? Sendmail weiß ja nicht, dass die T-Online Mailserver irgend was mit mail.btx.dtag.de heißen...

Doofie

Re: Wie kommt die Mail _auf_ meinen Server?

#2 Post by Doofie »

Die gesendeten Mails sind zurückgekomen, aber das verwirrt mich noch mehr:

Die Mail ist auf dem Server angekommen, es konnte aber nicht die an die eigentliche Domain ausgeliefert werden. Zur erklärung: der Server hat einen anderen Namen als die Domain, an die die Mail ging. Muß ich sendmail mitteilen, dass es diese Domain auch noch gibt? Wenn ja, wo?

drake

Re: Wie kommt die Mail _auf_ meinen Server?

#3 Post by drake »

Fetchmail ist die Loesung, wenn entweder:
a) Deine Domaene keinen offiziellen MX Eintrag hat, Mails aber _an_ diese Domaene versendet werden sollen.
b) wenn Deine mails an eine andere Domaene gesendet werden (z.B.: @gmx.de, @provider.de)

Das geht mit einem einzigen, unprevilegiertem fetchmail job, der die Mails von allen Benutzern abholen soll und an den privaten smtp-daemon weiterleitet, der diese dann an den privaten/lokalen pop/imap server weiterschickt. U.U kann fetchmail auch direkt an den lokalen pop/imap Server schicken

Mit mails direkt verschicken kannst Du auch Probleme bekommen, wenn die versendende Domaene (Deine ausgehene Mail) keinen MX Eintrag hat. Kann dann sehr gut sein, das Du an Anti-Spam Massnahmen anderer smtp Server scheiterst. War bei mir haeufig zumindest so, weshalb ich den smtp-server meines Providers als Smarthost nutzen muss.

drake

Re: Wie kommt die Mail _auf_ meinen Server?

#4 Post by drake »

>Und vielleicht noch eine Frage: Wenn ich die Mails mit sendmail z.b. an eine T-Online-Mailadresse verschicke, wie >finden die ihren Weg? Sendmail weiß ja nicht, dass die T-Online Mailserver irgend was mit mail.btx.dtag.de heißen

Doch. sendmail macht eine Anfrage an einen Namenserver und fragt diesen, welcher mail Server verantwortlich fuer die Domaene t-online.de ist - und bekommt dann eine IP Adresse zurueck. Dafuer ist der MX Eintrag im DNS. Daraufhin versucht er, eine smtp Verbindung zu dieser IP Adresse aufzubauen und seine Mail zu versenden.

P.S.: je nach mail client koenntest Deine mail auch an benutzer@rechnername.domaene.de schicken - damit koenntest Du Dir dann ohne MX mails schicken, weil der Rechnername per DNS aufgeloest wird. Evtl. ginge sogar benutzer@ip.ad.re.se.

Doofi

Re: Wie kommt die Mail _auf_ meinen Server?

#5 Post by Doofi »

Danke für die ausführliche erklärung (kann man die nicht mal irgendwo ins Internet stellen? <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle"> Braucht ja sicher wieder mal jemand).

So ein MX-Eintrag kostet sicher was? Wo würde man den denn bekommen?

drake

Re: Wie kommt die Mail _auf_ meinen Server?

#6 Post by drake »

Ein MX Eintrag braucht natuerlich eine feste, registrierte IP und du brauchst eine offiziell registrierte Domaene. Das kostet. www.mein-testnetz.de geht natuerlich nicht. Registrare fuer .de Domaenen gibt es zu Hauf. Ein wenig suchen und Du wirst fuendig.

eventuelle Alternative: www.dyndns.org

Post Reply