HCL Notes / Domino / Diverses > Entwicklung
Identifizierung von Emails versendet durch authentifizierte Benutzer
TimOPro:
Guten Tag,
folgendes Problem:
Ich möchte mittels Agent in der Empfänger Mail-DB herausfinden, ob ein Email Document von einem authentifizierten Benutzer versendet wurde (sprich einem Benutzer der Domäne) oder nicht (d.h. ob die Email von "außerhalb" kam). Da ich nur auf die bereits empfangen Mail Documente zugreifen kann, erhoffe ich, dass für den zuvor genannten Unterschied ein Feld im Document bzw. ein Wert eines solchen Feldes diese Frage beantwortet.
Meine Frage also:
Wisst ihr ein Feld im Mail Document, mit dem man die Herkunft der Email (ob intern oder extern) eindeutig bestimmen kann oder kennt ihr eine Dokumentation, wo ich die Beschreibungen der Felder nachlesen kann?
Vielen Dank im Voraus.
LG Tim
- Domino 12.0.1 -
CarstenH:
Es gibt kein einzelnes (Header-)Feld das diese Information liefert, lediglich durch Analyse mehrerer Kombinationen kann man mit einer gewissen Wahrscheinlichkeit die Herkunft bestimmen. Das ist kein Notes-Problem sondern ein eher allgemeines Thema bei Internetprotokollen, das den zugrunde liegenden Techniken wie MIME und SMTP geschuldet ist die in erster Linie auf Ausfallsicherheit und Redundanz statt auf Sicherheit ausgelegt wurden.
Das Thema ist etwas komplexer aber um es kurz zu machen: es geht hier weniger darum ob der Mailversand authentifiziert durchgeführt wurde sondern eher darum, ob die authentifizierende Stelle vertrauenswürdig ist und Mails mit diesem Absender annehmen/versenden darf. Bei Mails aus dem eigenen Haus muss man das entsprechend selbst sicherstellen.
Wenn es hier aber darum geht, externe Mails (z.B. mit einer Warnung) zu kennzeichnen habe ich das bei mehreren Kunden mittels Prüfung der Felder SMTPOriginator und das Received-Header-Feld mit dem Eintrag envelope-from (sofern vorhanden) gelöst. Wenn mindestens eines der Felder vorhanden ist aber keines mit einer Adresse auf einen der eigenen Domainnamen endet handelt es sich mit an Sicherheit grenzender Wahrscheinlichkeit um eine externe Mail.
HTH
Carsten
TimOPro:
Vielen Dank für die Antwort.
Ich habe gehofft, dass Notes bei Emails, die über IMAP/POP an den Server übergeben werden, ein zusätzliches Flag im Mail Document setzt. Dann muss ich eine andere Lösung finden.
LG
CarstenH:
--- Zitat von: TimOPro am 18.09.22 - 14:10:49 ---...Emails, die über IMAP/POP an den Server übergeben werden...
--- Ende Zitat ---
Mit IMAP/POP3 können gar keine keine Mails versendet werden - es handelt sich hier um reine Empfangsprotokolle.
Das Internetprotokoll zum Senden ist SMTP.
IMAP kann zwar noch zum Synchronisieren zwischen eigenen Postfächern benutzt werden aber auch hier werden Mails nie versendet, sondern direkt und ausschließlich in ein eigenes (!) Postfach geschrieben.
--- Zitat von: TimOPro am 18.09.22 - 14:10:49 ---Dann muss ich eine andere Lösung finden.
--- Ende Zitat ---
Und das eigentliche Problem ist was genau?
Carsten
TimOPro:
Ich habe einen Agent geschrieben, der über die "Received" Felder im Document einen SFP-Check durchführt. Das funktioniert soweit auch wie gewollt, jedoch werden Emails, die von z.B. Smartphones versendet werden, dadurch auch abgefangen, da in den Received Feldern nie unsere als MX-Eintrag hinterlegte (Sub-)Domain eingetragen ist.
Einen vorgelagerten Server wollte ich so verhindern.
LG
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln