On 2019/11/20 13:43:28 +0100, Jens Keizer wrote:
Hallo Werner,
Am Dienstag, den 19.11.2019, 10:48 +0100 schrieb Werner Franke:
Hallo zusammen,
kann mir jemand kurz sagen woher sendmail die Info hat an welchen SMTP Server er die mails liefern muss. Wenn Sendmail oder Postfix auf einem System sich um den Mailversand kümmern, brauchen Sie keinen Relay- oder Smarthost um Mails versenden zu können. Beide fragen über das DNS die MX-Records und damit die Mailserver der Empfänger-Domains ab. Dann werden die Mails an die Mailserver zur weiteren Verarbeitung übergeben, soweit diese die Mails überhaupt von deinen Servern akzeptieren und nicht als SPAM abweisen weil dein Server über eine Einwahl-IP oder über eine IP mit mangelnder Reputation verfügt.
Soll der Server über einen Relay-Host versenden, muss das jeweils in der Konfiguration eingetragen werden, dabei Nutzername und Kennwort, sowie Verschlüsselung nicht vergessen.
Sendmail: /etc/mail/sendmail.mc Postfix /etc/postfix/main.cf
(kann je nach Distribution auch abweichen)
Das tut es ... Einstellungen sind in /etc/sysconfig/mail und /etc/sysconfig/sendmail vorzunehmen, dann noch eventuell unter /etc/mail ... danach unter /etc/mail ein make und mit einem systemctl restart sendmail systemctl restart sendmail-client sollte alles funktionieren. Wer mit Authenifiziereung und Certificates experimentieren möchte, kann noch das halbfertige Paket sendmail-startttls nachinstallieren, dann gibt es unter /etc/mail/certs/ zumindest ein paar Verzeichnisse, die zB für openssl ganz nützlich sind. Werner -- "Having a smoking section in a restaurant is like having a peeing section in a swimming pool." -- Edward Burr