Indy 10.0.6.2 und Delphi 12
Mit den
Indy Komponenten versende ich Mails per TidSMTP und lege die Sendekopie mittels TIDImap4 im gesendet Ordner ab.
Läuft soweit.
Jetzt habe ich eine TIdLogfile Komponente bei der TidSMTP und TidIMAP4 hinzugefügt für Fehleranalysen.
Die Logfiles für TisSMTP scheinen okay. Enthalten die initiale Server Kommunikation und das Gesamtergebnis (irgendwelche Fehler aufgetreten?).
Aber der Logfile der IMAP enthält:
*das IMAP Kennwort
*die ganze Nachricht inkl. Base64 (?) codierte Mailanhänge -> viel zu viele Daten
Das Logfile soll nur den Verbindungsaufbau, die groben Aktionen und das Ergebnis (OK oder Fehler) beinhalten.
Kann man das irgendwo setzen? Verbosity level in der TIdLogfile oder in TImap4?
Und wo wir schon dabei sind:
ich möchte selbst einzelne Zeilen in die Logdatei eintragen.
Sowas wie Logfile.Writeln('Sende Rechnung Nr. 123456 an
Kunde@domain.com');
Ich habe da bisher noch keine Möglichkeit gesehen.
Vielen Dank
Motion