Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   POP 3 Mailabruf mit D7 prof. (https://www.delphipraxis.net/207056-pop-3-mailabruf-mit-d7-prof.html)

zongo-joe 21. Feb 2021 10:26

POP 3 Mailabruf mit D7 prof.
 
Moin zusammen,
ich möchte mit einem D7 prof einen einfachen Mailabruf über POP3 realisieren; mein Indy ist leider auch von 2002 und neuere Versionen finde ich nicht zum Download (www.indyproject.org/ läuft nicht mehr so recht und auch bei sourceforge finde ich das nicht mehr).
Nach längerem Suchen habe ich nichts wirklich hilfreiches gefunden.
Habt Ihr vllt. einen Tipp / Tutorial / Link dazu ?
Wäre nett.
Grüße,
Zongo-Joe


(ja D7 ist alt, aber funktioniert bisher mit allem was ich brauche; ich möchte mich auch nicht von Embarcardero abängig machen, die Community-Version bekommt ja m.W. immer nur eine jährliche Lizenz, die erneuert werden muss und die prof mit €1,257 Im ersten Jahr und dann €439 jährlich ist dreist)

KodeZwerg 21. Feb 2021 12:32

AW: POP 3 Mailabruf mit D7 prof.
 
Die freien Komponenten von Overbyte sollten da weiterhelfen können.
ICS Link

himitsu 21. Feb 2021 12:45

AW: POP 3 Mailabruf mit D7 prof.
 
Indy per se ist seit vielen Jahren direkt im Delphi integriert/vorinstalliert. (wird aber nicht laufend aktualisiert, sondern erst mit dem nächsten Delphi ... man kann es aber durch eine manuelle Installation ersetzen)

Auf https://indy.fulgan.com war bisher ein Mirror (der auf indyproject.org genannt wurde, so weit ich mich erinnere), wo man Indy bekommen konnte, das ist jetzt leer, aber in einer TXT kann man lesen wo man Indy nun findet.
Zitat:

Zitat von https://indy.fulgan.com/mirrorinfo.txt
As of January 2020, the Indz source code is not available from this mirror anymore:

The indy source control system has been migrated to github. There is therefore no need for extra tools in order to download the latest snapshot.

All source code can be accessed from https://github.com/IndySockets

The Indy SSL libraries will remain here for the time being.

https://github.com/IndySockets
https://indy.fulgan.com/SSL/

Ja, von ALLEN Delphis gibt es nur noch die jährlichen Lizenzen/Subscriptions und nach Ablauf müssen sie verlängert werden
* wenn man kauft, kann man aber auch gleich mehrere Jahre auf einmal vergünstigter kaufen
* die CE-Lizenz läuft aus und Delphi startet nicht mehr, ohne Verlängerung (so lange keine neue CE-Version da ist, muß man eigentlich nur die Lizenz erneuern und nicht die Installation)
* die Gekauften Lizenzen laufen nicht aus (also unbegrenz nutzbar), da luft nur die Subscription aus, also die "Erlaubnis" während des Laufs alle neuen Updates/Versionen "kostenlos" bekommen zu können.

zongo-joe 21. Feb 2021 12:53

AW: POP 3 Mailabruf mit D7 prof.
 
Super !
Herzlichen Dank, ich werde es mal mit Overbyte probieren.
Auch der Link zu Indy ist aber (wegen weiterer Compos) hilfreich.
Euch ein schönes Wochenende.
Grüße, Zongo-Joe

Lemmy 21. Feb 2021 14:48

AW: POP 3 Mailabruf mit D7 prof.
 
Bitte beachten: Bei Delphi 7 ist INdy 9 vorinstalliert. Zu Indy 10 sind die Änderungen doch heftig, d.h. wenn Indy dann die für Delphi 7 die aktuellste 10er Version holen.

harfes 22. Feb 2021 13:54

AW: POP 3 Mailabruf mit D7 prof.
 
In den JEDI-Komponenten (JCL, nicht JVCL) sind auch Email-Tools enthalten (siehe z.B.: JclSimpleSendMail)...vielleicht hilft's.

Hartmut

zongo-joe 12. Mär 2021 21:53

AW: POP 3 Mailabruf mit D7 prof.
 
Hm - ich habe die Overbytes jetzt installiert, aber mit den Demoprojekten komme ich nicht zurecht.

wenn ich die OverbyteIcsMailRcv.dpr compiliere, kommt immer die Meldung

[Fehler] WARNING. Duplicate resource(s):
[Fehler] Type 16 (VERSIONINFO), ID 1:
[Fehler] File D:\Daten\AAAProjekte\Overbyte Komponenten incl Mail\Samples\Delphi\MailNewsDemos\OverbyteIcsMailR cv.res resource kept; file D:\Daten\AAAProjekte\Overbyte Komponenten incl Mail\Samples\Delphi\MailNewsDemos\..\..\OverbyteIc sCommonVersion.res resource discarded.

ich habe dann nach den Resourcen gesucht und das gefunden

D...\OverbyteIcsMailRcv.dpr(3): {$R '..\..\OverbyteIcsXpManifest.res' '..\..\OverbyteIcsXpManifest.rc'}
D...\OverbyteIcsMailRcv.dpr(4): {$R '..\..\OverbyteIcsCommonVersion.res' '..\..\OverbyteIcsCommonVersion.rc'}
D...\OverbyteIcsMailRcv.dpr(12): {$R *.res}
D...\OverbyteIcsMailRcv1.pas(183): {$R *.DFM} <- die beiden mal probeweise wechselseitg gelöscht, bringt aber nix
D...\OverbyteIcsMailRcv2.pas(30): {$R *.DFM} <-

Hätte einer einde Idee oder ein funtkionierendes Sample ?
In Hoffnung,
Zongo

himitsu 12. Mär 2021 22:33

AW: POP 3 Mailabruf mit D7 prof.
 
"DCU nicht gefunden" heißt "DCU oder PAS nicht gefunden"

Hier sind die Suchpfade egal, da der Ort "direkt" mit IN angegeben wurde.

..\..\..\Source\Extras\OverbyteIcsConApp.pas ist "relativ" zur DPR, also z.B.

C:\AAA\BBB\CCC\DDD\OverbyteIcsConPop3.dpr
C:\AAA\BBB\CCC\DDD\..\..\..\Source\Extras\OverbyteIcsConApp.pas

C:\AAA\BBB\CCC\..\..\Source\Extras\OverbyteIcsConApp.pas
C:\AAA\BBB\..\Source\Extras\OverbyteIcsConApp.pas
C:\AAA\Source\Extras\OverbyteIcsConApp.pas

Und genau diese PAS oder DCU liegt nicht dort, wo sie soll.

zongo-joe 12. Mär 2021 22:45

AW: POP 3 Mailabruf mit D7 prof.
 
Ja, Sorry, das hatte ich dann auch in der Doku gefunden und die Dateien kopiert - danach habe ich den Text der Frage geändert, war aber offensichtlich nicht schnell genug -schäm-:oops:
sry für die unnötige Arbeit..

Aber wie Du oben siehst komm ich nicht recht vom Fleck..

zongo-joe 12. Mär 2021 23:06

AW: POP 3 Mailabruf mit D7 prof.
 
ok, hat sich erledigt - hab jetzt nach weiterem suchen die

{$R '..\..\OverbyteIcsXpManifest.res' '..\..\OverbyteIcsXpManifest.rc'}
{$R '..\..\OverbyteIcsCommonVersion.res' '..\..\OverbyteIcsCommonVersion.rc'}

auskommentiert und jetzt gehts;

Dank Dir trotzdem himitsu für spätabendliche Hilfe !


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:16 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