Einzelnen Beitrag anzeigen

Real Thunder

Registriert seit: 15. Jul 2018
7 Beiträge
 
#3

AW: Indy 10 SMTPServer und AuthMode

  Alt 16. Jul 2018, 18:21
Das bringt mich schon ein bisschen weiter...
Und schon merkt man dass man eigentlich weniger weiß.

Okay... Authmode ist wech.. so weit habe ich es verstanden.

Noch steige ich nicht dahinter wo
Code:
 if TIdSMTPServerContext(AContext).HELO then
   begin
     if not TIdSMTPServerContext(AContext).LoggedIn then
     begin
       AContext.Connection.IOHandler.Writeln('553 bla'); // wahlweise auch 535 <-- Macht glaube ich mehr sinn (ausser bei Relaying)
       Exit;
     end;
rein muss.. aber ich "probiere mal rum" in aller Hoffnung dass es dann klick macht

EDIT:
Für alle mit Ähnlich beschränktem Verständnis:
Okay.. ich bin das Ganze falsch angegangen... Falsche Denkweise gehabt.
Der Server forciert ja keinen Auth, sondern kann bestimmte Aktionen negativ quittieren wenn der Benutzer sich nicht authentifiziert hat.

Das Sinnigste für "Relay nur bei authentifizierten Benutzern zu erlauben" ist beim Event "onRcptTo"

Geändert von Real Thunder (17. Jul 2018 um 12:56 Uhr) Grund: Nachtrag hinzugefügt
  Mit Zitat antworten Zitat