Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Alternative zu Indy für SMTP-Verbindungne (https://www.delphipraxis.net/213689-alternative-zu-indy-fuer-smtp-verbindungne.html)

ioster 9. Sep 2023 19:51

Alternative zu Indy für SMTP-Verbindungne
 
Moin,

ich hätte nicht gedacht, dass man mit Indy bei dem Thema OAUTH wirklich weiterkommt. Ich habe Indy für mich eigentlich abgeschrieben, weil es haarig wird, wenn man über die alten Standardzugriffe hinaus auf FTP- oder SMTP-Resoourcen zugreifen muss.

Aktuell beschäftige ich mich notgedrungen mit möglichen Lösungen für Mailkonten, die über die regulären Kontoeigenschaften wie Server- und Benutzername plus Passwort nicht zu erreichen sind. Darunter ist ein Anwender, der unter office.com sein Mailaccount führen lässt, einer mit einer Exchange-Infrastruktur ein dritter, bei dem ich die Kontenkonfiguration laut Admin ja unter Windows einsehen könne.

Es geht um die Realisierung von Nachrichtendownloads mit Anhängen und dem Versand von Response- und Fehlerprotokollnachrichten.

Im Wettbewerb stehen bei mir gerade EASYMAPI von RapWare und IPWorks von n/software. Eine Hürde bei der Problemlösung könnte noch Delphi 2007 als IDE sein.

EASYMAPI habe ich schon lizensiert und in einem anderen Projekt für den Mailversand eingebaut. Unter Delphi 2007 stehen keine visuellen Komponenten zur Verfügung, so dass man offenbar vieles von Hand steuern muss.

Für IPWorks habe ich auch unter Azure eine Registrierung für OAUTH2 vorgenommen und komme trotzdem nicht wirklich weiter. Das war auch ein Grund, warum ich über EASYMAPI nachgedacht habe. Damit würde ich mich nicht am Konto anmelden, sondern müsste mich auf ein installiertes Outlook verlassen. Ein Punkt, der mir wenig behagt, weil ich schon schlechte Erfahrungen mit Word- und Outlook-Integrationen nach Updates gemacht habe.

Ich möchte die Anwendung nicht mit unnötig vielen Komponenten vollstopfen, um auf alle Eventualitäten gerüstet zu sein. Ich möchte mich zudem mit den technischen Untiefen der Quasi-Standards und vor allem der Microsoft-Eigenheiten so wenig wie möglich beschäftigen. Mailfunktionen sind eigentlich nur ein Randmodul, das sich die Kunden wünschen, sich aber nicht vorstellen können, was für ein Aufwand dahinterstecken kann.

Es würde mich interessieren, was man in anderen Projekten in solchen Fällen macht. Es muss zuverlässig beim Kunden laufen.

Danke Euch.

Viele Grüße
Ingo

Papaschlumpf73 9. Sep 2023 20:07

AW: Alternative zu Indy für SMTP-Verbindungne
 
Also mit IPWorks versende ich E-Mails über alle möglichen SMTP-Server inkl. Microsoft 365. die IPWorks unterstützen für Exchange-Server auch Windows-Authentifizierung ohne Username/Kennwort. Habe bisher aber nur Mails versendet; nie abgeholt.

jaenicke 9. Sep 2023 20:58

AW: Alternative zu Indy für SMTP-Verbindungne
 
Zitat:

Zitat von ioster (Beitrag 1526684)
Eine Hürde bei der Problemlösung könnte noch Delphi 2007 als IDE sein.

Wenn die Möglichkeit besteht, würde ich darüber nachdenken, diese Funktionalität in einer aktuelleren Version umzusetzen (in deinem Profil steht ja z.B. 10.3 drin) und diese als DLL in das bestehende Projekt unter Delphi 2007 einzubinden. Denn für neuere Delphiversionen ist die Auswahl an möglichen Komponenten einfach höher. Außerdem spart man sich für die neuen Funktionen die Umstellung auf Unicode, falls diese später einmal ansteht.

juergen 10. Sep 2023 10:34

AW: Alternative zu Indy für SMTP-Verbindungne
 
Ich kann dir Clever Internet Suite empfehlen. Nutze das seit Jahren ohne Probleme. Und gibt es auch für D2007.

johndoe049 10. Sep 2023 11:38

AW: Alternative zu Indy für SMTP-Verbindungne
 
Zitat:

Zitat von juergen (Beitrag 1526699)
Ich kann dir Clever Internet Suite empfehlen. Nutze das seit Jahren ohne Probleme. Und gibt es auch für D2007.

Sind die noch aktiv???

Ich hatte Anfang des Jahres denen ein paar Fragen per Email zugesendet und nie eine Antwort erhalten.

Unter anderem wollte ich wissen, ob deren HTTP Server ähnlich wie Intraweb oder Unigui zu verwenden ist. Dann können wir die Anzahl der Bibliotheken ggf. verringern und alles über die machen.

DieDolly 10. Sep 2023 11:53

AW: Alternative zu Indy für SMTP-Verbindungne
 
Was ist mit Internet Component Suite?

Kostenlos und kompatibel zu OpenSSL 3.

johndoe049 10. Sep 2023 12:06

AW: Alternative zu Indy für SMTP-Verbindungne
 
Zitat:

Zitat von DieDolly (Beitrag 1526705)
Was ist mit Internet Component Suite?

Kostenlos und kompatibel zu OpenSSL 3.

Hat das Imap? Auf der Webseite steht nur POP3 und SMTP.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz