Ich versuche, den James-Mailserver auf einem Linux-Rechner einzurichten. Dem Linux-Rechner ist eine öffentliche statische IP-Adresse zugewiesen.
Ich habe James installiert und in der Datei config.xml den Servernamen als mydomain.com hinzugefügt.
Im DNS für mydomain.com habe ich einen A-Eintrag erstellt, sagen wir mx.mydomain.com, der der IP-Adresse des oben genannten Mailserver-Rechners entspricht. Dann habe ich mx.mydomain.com als MX-Eintrag für mydomain.com hinzugefügt.
In James habe ich einen neuen Benutzertest erstellt. Dann habe ich von Gmail aus eine E-Mail an[email geschützt]. Die E-Mail wurde nicht zurückgesendet und kam auch nicht zurück.
Die Linux-Maschine befindet sich hinter einer Firewall, bei der nur die Ports 22, 80 und 8080 für das externe Netzwerk geöffnet sind.
Meine Frage hier ist: Muss ich irgendwelche anderen Ports in der Firewall öffnen, damit die E-Mails, die ich von Gmail sende, bei James ankommen? Wenn es nicht das Portproblem ist, gibt es irgendwelche Ansichten zur Lösung dieses Problems?
Ich möchte von diesem Server keine Mails verschicken. Er dient nur zum Empfangen von Mails.
Antwort1
Der SMTP-Port für die E-Mail-Übertragung ist 25 und 465 für SMTPS (SSL).