HMailserver - mal wieder
Mittlerweile bin ich mehr als verwirrt und kann schon nicht mehr sagen, was ich alles ausprobiert habe. Also schildere ich die Problematik mal kurz.
Ich habe zuhause mehrere Rechner, mit denen ich Mails bei diversen Providern empfange. Der Hauptrechner löscht diese dann beim Abruf. Folglich sind die anderen Rechner nicht immer auf dem selben Stand. Also dachte ich mir, ich richte einen alten XP-Rechner her und fahre hMailserver 5.4 drauf, um alle Rechner via IMAP zu versorgen.
Ich habe die Domain haselfasel.de (Beispiel !!). Im hMailserver habe ich unter Domains "haselfasel.local" und dazu eine Mailadresse "info@haselfasel.local" erzeugt. Dort habe ich als externe Emailadresse "info@haselfasel.de" eingetragen. Dort wiederum stehen natürlich die Zugangsdaten zu diesem Postfach drin.
Der Empfang funktioniert.
Unter Einstellungen - Protokolle - SMTP - Versand von E-Mail habe ich beim lokalen Host "mailserver.local" eingetragen, aber bei Remote Hostnamen nichts. Ausgewählt sind Remote-E-Mailadresse für Absender und Empfänger. Der lokale Hostname "mailserver.local" taucht übrigens ansonsten nirgends namentlich auf. Ich habe ihn so gewählt, damit klar ist, daß hier keine Domain gemeint ist. Möglicherweise gibt es hier einen Fehler, aber - wie schon gesagt - der Mailempfang klappt ja, der Versand aber eben nicht, egal was ich hier eintrage.
Bei Routen steht als Domain "haselfasel.local" drin und bei Adressen "Stelle allen Adressen zu".
Der Versand nach extern funktioniert nicht. Im Protokoll wird dann gemeldet "RECEIVED: 450 4.1.8 <info@haselfasel.local>: Sender address rejected: Domain not found". Mir ist schon klar, dass die Domain haselfasel.local nicht gefunden werden kann. Soll sie ja auch nicht. Ich bin bisher davon ausgegangen, daß der hMailserver die interne Mailadresse beim Senden durch die externe ersetzt, so daß dem Provider vorgegaukelt wird, die Mail käme von info@haselfasel.de. Das ist aber offensichtlich ein Irrtum. Hier habe ich ein Verständnisproblem!
Desweiteren habe ich Verständnisschwierigkeiten mit dem Punkt Einstellungen - SMTP. Ich nutze mehrere Provider. Hier kann ich bei "Versand von E-Mail" aber nur einen SMTP-Relayer eintragen. Muß ich diesen Eintrag für den Remote Hostnamen nun leer lassen und stattdessen die diversen Provider über den Punkt "Routen" eintragen?
Bei einem GMX-Postfach bekomme ich übrigens eine andere Rückmeldung und zwar "554 No SMTP service - IP address is black listed".
Ich möchte eigentlich keine Domain über dyndns einrichten, die auf meinen Server zeigt, oder geht es nicht anders?
Ich habe zuhause mehrere Rechner, mit denen ich Mails bei diversen Providern empfange. Der Hauptrechner löscht diese dann beim Abruf. Folglich sind die anderen Rechner nicht immer auf dem selben Stand. Also dachte ich mir, ich richte einen alten XP-Rechner her und fahre hMailserver 5.4 drauf, um alle Rechner via IMAP zu versorgen.
Ich habe die Domain haselfasel.de (Beispiel !!). Im hMailserver habe ich unter Domains "haselfasel.local" und dazu eine Mailadresse "info@haselfasel.local" erzeugt. Dort habe ich als externe Emailadresse "info@haselfasel.de" eingetragen. Dort wiederum stehen natürlich die Zugangsdaten zu diesem Postfach drin.
Der Empfang funktioniert.
Unter Einstellungen - Protokolle - SMTP - Versand von E-Mail habe ich beim lokalen Host "mailserver.local" eingetragen, aber bei Remote Hostnamen nichts. Ausgewählt sind Remote-E-Mailadresse für Absender und Empfänger. Der lokale Hostname "mailserver.local" taucht übrigens ansonsten nirgends namentlich auf. Ich habe ihn so gewählt, damit klar ist, daß hier keine Domain gemeint ist. Möglicherweise gibt es hier einen Fehler, aber - wie schon gesagt - der Mailempfang klappt ja, der Versand aber eben nicht, egal was ich hier eintrage.
Bei Routen steht als Domain "haselfasel.local" drin und bei Adressen "Stelle allen Adressen zu".
Der Versand nach extern funktioniert nicht. Im Protokoll wird dann gemeldet "RECEIVED: 450 4.1.8 <info@haselfasel.local>: Sender address rejected: Domain not found". Mir ist schon klar, dass die Domain haselfasel.local nicht gefunden werden kann. Soll sie ja auch nicht. Ich bin bisher davon ausgegangen, daß der hMailserver die interne Mailadresse beim Senden durch die externe ersetzt, so daß dem Provider vorgegaukelt wird, die Mail käme von info@haselfasel.de. Das ist aber offensichtlich ein Irrtum. Hier habe ich ein Verständnisproblem!
Desweiteren habe ich Verständnisschwierigkeiten mit dem Punkt Einstellungen - SMTP. Ich nutze mehrere Provider. Hier kann ich bei "Versand von E-Mail" aber nur einen SMTP-Relayer eintragen. Muß ich diesen Eintrag für den Remote Hostnamen nun leer lassen und stattdessen die diversen Provider über den Punkt "Routen" eintragen?
Bei einem GMX-Postfach bekomme ich übrigens eine andere Rückmeldung und zwar "554 No SMTP service - IP address is black listed".
Ich möchte eigentlich keine Domain über dyndns einrichten, die auf meinen Server zeigt, oder geht es nicht anders?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 232416
Url: https://administrator.de/contentid/232416
Ausgedruckt am: 23.11.2024 um 01:11 Uhr
4 Kommentare
Neuester Kommentar
Ich hab den hmailserver selber mit mehreren Domains im Einsatz gehabt.
Die interne Domain wie die externe benennen umgeht das Problem, dass die Mailendung "übersetzt" werden muß.
Beim Relayer trägst Du einen der Provider ein, von denen Du abholst. Welchen spielt eigentlich keine Rolle.
Das Abholen und Versenden solltest Du noch über Port 465 SSL laufen lassen, da z.B. GMX keinen Kontakt unverschlüsselt mehr zulässt.
Gruß Looser27
Die interne Domain wie die externe benennen umgeht das Problem, dass die Mailendung "übersetzt" werden muß.
Beim Relayer trägst Du einen der Provider ein, von denen Du abholst. Welchen spielt eigentlich keine Rolle.
Das Abholen und Versenden solltest Du noch über Port 465 SSL laufen lassen, da z.B. GMX keinen Kontakt unverschlüsselt mehr zulässt.
Gruß Looser27