AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

ICSMailSend

Ein Thema von philipp.hofmann · begonnen am 25. Mär 2024 · letzter Beitrag vom 27. Mär 2024
Antwort Antwort
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
923 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: ICSMailSend

  Alt 27. Mär 2024, 13:58
Ich habe es mal mit einer SMTP-Test-App ausprobiert. SMTP funktioniert auch dort.

Was mir jetzt aber unklar ist, ist woher sich IcsMailSnd.exe die Open-SSL-Dlls trotz
GSSL_DLL_DIR := ExtractFilePath(ParamStr(0));nimmt.
Wenn ich diese aus dem Release-Verzeichnis rausnehme, bekomme ich trotzdem keine Fehlermeldung.

Aber irgendwie eh nicht mein Tag, nach einem Update von TMSFNCCore kann ich mein Projekt nicht mehr öffnen.
  Mit Zitat antworten Zitat
Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
772 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: ICSMailSend

  Alt 27. Mär 2024, 14:57
Dann kennst du mittlerweile wie AUTH bei Strato abläuft?
Wenn Nein, siehe Tipp oben: Mit mxToolbox (Tipp2) musst du nix tun ausser "Adresse eMailServer" eingeben, Button klicken, im Output nach AUTH suchen.
Ich empfehle dir die ICS Overbyte "All-In-One" Demo. Du hast auf deiner Form SSLSmtpClient UND SSLContext1? Du hast die Eigenschaft SSLSmtpClient.SSLContext auf SSLContext1 gesetzt? (nicht vergessen: SslSmtpClient.AuthType setzen)
Fehler finden: Über die Eigenschaft SSLSmtpClient.SocketErrs steuerst du welche Fehlertypen ausgegeben werden sollen.
Wenn du in der IDE bei SslSmtpClientRequestDone einen Breakpoint setzen würdest, könntest du sehen was abläuft und v.a. bis wie weit alles OK ist.
(Wenn die SSL DLLs im .exe Verzeichnis liegen, musst du das Verzeichnis natürlich nicht angeben.)
Michael Gasser

Geändert von Michael II (27. Mär 2024 um 15:00 Uhr)
  Mit Zitat antworten Zitat
omnibrain

Registriert seit: 11. Nov 2022
81 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: ICSMailSend

  Alt 27. Mär 2024, 15:10
Was mir jetzt aber unklar ist, ist woher sich IcsMailSnd.exe die Open-SSL-Dlls trotz
GSSL_DLL_DIR := ExtractFilePath(ParamStr(0));nimmt.
Wenn ich diese aus dem Release-Verzeichnis rausnehme, bekomme ich trotzdem keine Fehlermeldung.
Nutzt du die aktuellste Fassung ICS 9.1?
https://en.delphipraxis.net/topic/11...91-highlights/
Da gibt es für die DLLs jetzt mehrere Möglichkeiten.
  Mit Zitat antworten Zitat
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
923 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: ICSMailSend

  Alt 27. Mär 2024, 17:07
Die Antwort ist so einfach: Das FMX-Beispiel enthält keine SSL/TLS. Dies ist im VCL-Beispiel enthalten. Nachdem ich dann die VCL-Komponenten auch installiert habe, ging es damit dann. Ich war tatsächlich so naiv, dass in einen Mail-Send-Beispiel heute immer TLS mit dabei ist und da auch START_TLS in der Logausgabe zu sehen war, bin ich nicht stutzig geworden. Damit kann die Integration dann los gehen.

Danke für die Tipps.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz