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)
Ich habe in einem Linux Container mit minimal CentOS mailx mailcap procmail sendmail installiert und ohne einer weiteren Konfiguration funktioniert danach mailx und sendmail ins Intranet. Nach extern habe ich noch nicht probiert, brauchen wir auch nicht.
Über welchen Weg bekommt sendmail an welchen SMTP Server es die Mails senden soll ? Der Host hängt im Firmennetz und bekommt seine IP über DHCP.
In /var/log/maillog sehe ich sowas wie sendmail: STARTTLS=client, relay=nokia-com.mail.outlook.com., ve...
nokia-com.mail.outlook.com ist der empfangene Mailserver, der für die versendete Mail zuständig ist. Eine Domain die bei Microsoft verwaltet wird.
Ich nehme an "relay=nokia-com.mail.outlook.com" ist die Zieladresse. Woher hat er die ? Das hat niemand irgendwo definiert.
Kann ich da mehr machen ? Denn wenn in PHP eine Mail versendet wird geht die beim User in den Spam Ordner.
Dass sollte dann beim User eingestellt werden. Die Mail kommt ja zumindest bis zum Empfänger, dort dann entsprechend eine Ausnahme eintragen. Viel Erfolg
Auf dem Host läuft ein Apache und der soll über PHP mails versenden können.
Danke für einen Tipp.
viele Grüße Werner Franke
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org