Opened 5 years ago
Closed 5 years ago
#4437 closed Wunsch (erledigt)
smtp server für interne mails
| Reported by: | Stephan Richter | Owned by: | bau |
|---|---|---|---|
| Priority: | bald erledigen | Milestone: | Schuljahr 2021/22 |
| Component: | Webdienst: Mail | Severity: | beeinträchtigt den Unterricht einiger Lehrer |
| Keywords: | Cc: |
Description
Gibt es einen Mailserver (postfix), an den ich aus dem internen Netz (zumindest von den Servern aus) Mail an interne Adressen senden darf - und zwar ohne authentifizierung?
paedml lässt das zumindest nicht zu:
smtp-source -t rich@kg-fds.de -f netbox@kg-fds.de -S test_smtp paedml.kg-fds.de:25 smtp-source: fatal: recipient rejected: 554 5.7.1 <checkmk.kg-fds.de[10.32.1.6]>: Client host rejected: Access denied
Somit könnte man unkompliziert mail von den verschiedenen Services einsammeln, ohne für jeden einen Mail-Nutzer einzurichten. Man bräuchte lediglich einen entsprechende Filterregel im Postfix.
Change History (4)
comment:1 by , 5 years ago
comment:2 by , 5 years ago
Ja, das hat mir Rüdiger gesagt. Ich finde es aber etwas übertrieben, auf jedem Rechner, der einen Service anbietet zusätzlich auch noch einen postfix zu installieren, nur damit dieser Service mails schicken darf.
Wenn man dem zentralen Postfix beibringt smtp-Anfragen aus dem vlan, in dem die Server leben, ohne Authentifizierung zu akzeptieren (wenn der Empfänger *@kg-ds.de ist), dann sparen wir uns da sehr viel Arbeit und reduzieren Fehlerquellen.
postfix hat da extra ein restriction-keyword: http://www.postfix.org/postconf.5.html#permit_mynetworks
comment:3 by , 5 years ago
Verstehe ich jetzt nicht so ganz - wenn der paedml-Postfix aus dem Lehrernetz Anfragen von Postfixen auf Servern entgegennimmt wieso sollte er dann nicht Anfragen in deiner Art annehmen?
Ah, jetzt:
root@checkmk:~# dig paedml ; <<>> DiG 9.16.1-Ubuntu <<>> paedml ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38788 ;; flags: qr aa rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;paedml. IN A ;; ANSWER SECTION: paedml. 0 IN A 10.32.1.1 ;; Query time: 0 msec ;; SERVER: 10.32.1.1#53(10.32.1.1) ;; WHEN: Sat Apr 02 16:52:42 CEST 2022 ;; MSG SIZE rcvd: 40 root@checkmk:~# nslookup paedml Server: 10.32.1.1 Address: 10.32.1.1#53 Name: paedml.kg-fds.de Address: 10.32.1.1
Ich denke du solltest das mal in dieser Form probieren:
smtp-source -t rich@kg-fds.de -f netbox@kg-fds.de -S test_smtp 10.16.112.4:25
comment:4 by , 5 years ago
| Resolution: | → erledigt |
|---|---|
| Status: | new → closed |
Ah, sehr gut! Funktioniert :) Die Falle der multiplen Interfaces....
(Ich dachte irgendwie, dass sich die postfix-server dann selbst nochmal mit einem Zertifikat authentifizieren. Aber dann passt ja alles.)
Schau mal auf den anderen Servern nach (z.B. backup.kg-fds.de) dort hat Rüdiger jeweils den Postfix eingerichtet.
Wenn du das über ein Postfach erledigen möchtest, musst du dich per TLS als User anmelden, das ist von der CLI etwas kompliziert (wir haben vor Jahren den paedml auf TLS mit Authentifizierung umgestellt).