Sie können die E-Mail-Versandprobleme beheben, indem Sie die folgenden E-Mail-Relay-Einstellungen verwenden.
====
cPanel-Server
====
Beim WHM-Panel anmelden
Navigieren Sie zum Abschnitt "Smarthost-Unterstützung" von WHM [Home »Service Configuration »Exim Configuration Manager], und fügen Sie dann die IP des Relay-Servers mit einem vorangestellten Stern hinzu.
In unserem Fall also:
Smarthost-Unterstützung
* 109.201.130.65
Möglicherweise müssen wir Änderungen am SPF-Eintrag vornehmen. Ersetzen Sie die aktuelle Server-IP-Adresse und fügen Sie die Relay-IP hinzu.
zB: v=spf1 a mx ip4:109.201.130.65 ~all
===
ISP-Manager-Panel - Exim
===
Angenommen, Sie installieren die Yum-Version von Exim auf einem CentOS-Server, müssen Sie zwei Konfigurationsänderungen vornehmen. Die erste besteht darin, die IP des Mailservers über den Smarthost weiterleiten zu lassen. Öffnen Sie die Konfiguration unter /etc/exim/exim.conf, suchen Sie die unten referenzierte Zeile und bearbeiten Sie sie, indem Sie am Ende die Relay-Server-IP 109.201.130.65 wie unten gezeigt hinzufügen.
hostlist relay_from_hosts = 127.0.0.1
zB: hostlist relay_from_hosts = 127.0.0.1 : 109.201.130.65
Dann entkommentieren und ändern Sie den smarthost-Abschnitt in der exim.conf in der Zeile 'begin routers' wie folgt:
smarthost:
driver = manualroute
domains = ! +local_domains
transport = remote_smtp
route_list = * 109.201.130.65
no_more
no_verify
Speichern Sie die geänderte Konfigurationsdatei und starten Sie Exim auf diesem Server neu. Das ist es;
====
Exim Mail Server (Server ohne cPanel)
====
Angenommen, Sie installieren die Yum-Version von Exim auf einem CentOS-Server, müssen Sie zwei Konfigurationsänderungen vornehmen. Die erste besteht darin, die IP des Mailservers über den Smarthost weiterleiten zu lassen. Öffnen Sie die Konfiguration unter /etc/exim/exim.conf, suchen Sie die unten referenzierte Zeile und bearbeiten Sie sie, indem Sie am Ende die Relay-Server-IP 109.201.130.65 wie unten gezeigt hinzufügen.
hostlist relay_from_hosts = 127.0.0.1
zB: hostlist relay_from_hosts = 127.0.0.1 : 109.201.130.65
Zweitens müssen Sie Exim anweisen, nicht nur auf der localhost-Adresse auf eingehende E-Mails zu warten, was die Standardeinstellung ist. Suchen Sie erneut die Konfigurationszeile unten und fügen Sie einen Hash (#) davor hinzu, um sie auszukommentieren.
local_interfaces = <; 127.0.0.1="" ;="" ::1="" zB:="" #local_interfaces=""> <; 127.0.0.1="" ;="" ::1="">
In einigen Exim-Versionen gibt es kein 'local_interfaces'-Feld. Ignorieren Sie in solchen Fällen einfach diesen Schritt.
Drittens entkommentieren und ändern Sie den Smarthost-Abschnitt in der exim.conf wie folgt:
smarthost:
driver = manualroute
domains = ! +local_domains
transport = remote_smtp
route_list = * 109.201.130.65
no_more
no_verify
Speichern Sie die geänderte Konfigurationsdatei und starten Sie Exim auf diesem Server neu. Das ist es;
====
Postfix Mail Server
====
Öffnen Sie Ihre Postfix Konfiguration:
vi /etc/postfix/main.cf
suchen Sie die Zeile ' relayhost ' in der Konfiguration und fügen Sie die IP 109.201.130.65 hinzu oder wenn die Zeile "relayhost" nicht existiert, fügen Sie sie wie unten angegeben hinzu:
relayhost = 109.201.130.65
Speichern Sie die ändert sich durch Drücken von ESC+ :wq
Starten Sie dann den Postfix-Dienst neu
Service-Postfix-Neustart
Überprüfen Sie die E-Mail-Funktion und Sie sind fertig.
==== Qmail
(Kloxo Server)
====
Öffnen Sie die folgende Qmail-Konfigurationsdatei:
/var/qmail/control/rcpthosts
Fügen Sie den folgenden Text darin ein:
109.201.130.65:allow,RELAYCLIENT=''
Dann speichern und beenden.
Öffnen Sie eine andere Konfigurationsdatei:
/var/qmail/control/smtproutes
Fügen Sie Folgendes hinzu:
:109.201.130.65
Dann speichern und beenden.
Starten Sie die Dienste xinetd und qmail neu:
/etc/init.d/xinetd
restart /etc/init.d/qmail restart
Und wir sind fertig!
==========================
Möglicherweise müssen wir Änderungen am SPF-Eintrag vornehmen. Ersetzen Sie die aktuelle Server-IP-Adresse und fügen Sie die Relay-IP hinzu.
zB: v=spf1 a mx ip4:109.201.130.65 ~all