Dies ist Teil eines Projekts, bei dem ich E-Mails senden muss…
Ich habe einen Mailserver mit der Domain abc.com
. Wie erlaube ich diesem Mailserver, E-Mails von einer anderen Domain zu empfangen, cde.com
?
Und wie übertrage ich alle E-Mails zum root
Benutzer?
Für die erste Frage denke ich, dass ich den Mail-Server in Open Relay konfigurieren muss.
Unter Verwendung von Postfix ist die Standardkonfiguration für Open Relay … richtig?
Akzeptierte Antwort:
Nein. Da Postfix standardmäßig nicht als offenes Relay konfiguriert ist, akzeptiert es nur lokale Mail.
Und Sie möchten es nicht als offenes Relais konfigurieren. In ein paar Tagen wird ein Spammer es finden und anfangen, es zu benutzen. Als Ergebnis:
- Ihr Computer wird mit dem Senden von Tausenden von E-Mails ins Stocken geraten.
- Ihr Server wird in ein paar Tagen von den meisten anderen Mailservern der Welt blockiert werden. Einschließlich aller wichtigen (gmail, yahoo, hotmail, mines;)).
Sie können also keine Mails mehr versenden und das Internet wird für den Rest von uns etwas schlechter.
Wenn Sie in der Lage sein möchten, E-Mails von einigen IPs ohne Authentifizierung zu senden, müssen Sie diese Optionen in /etc/postfix/main.cf
setzen (oder hinzufügen).
mynetworks = 127.0.0.0/8, 192.168.1.0/24
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
Natürlich sollte die IP, die mynetwork definiert, auf eine geändert werden, die zu Ihnen passt.