Can Indy use SSL with POP3 Client? I am looking for a solid example of code of using Indy POP3 with SSL.

Lachlan MacColl
Lachlan MacColl used Ask the Experts™
on
Hi Experts,

Can Indy use SSL with POP3 Client? I am looking for a solid example of code of using Indy POP3 with SSL to retrieve messages. I need it to be in C++ Embarcadero RAD 10.3.

All the best,

MusicBuddha.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
David FavorFractional CTO
Distinguished Expert 2018

Commented:
Define what Indy might mean.

The POP3 protocol, whether POP3 or POP3S (SSL encrypted), is a very simple, text oriented protocol, so can easily be accessed from any language.

And... C++... well... you'll have to write far more code + do far more debugging to get this working, then say using PERL + a standard POP3S module... which will produce working code for a few minutes of install time + fully working client code in another few minutes.

Better to start with time + budget of your project. If you have unlimited time, budget, desire to learn, use C++.

If you require working code in a few minutes, use PERL along with one of the many POP3 client modules.

Author

Commented:
Define what Indy might mean.
"Indy", is a free software / open source socket library written in Object Pascal, an object-oriented version of Pascal. ... Internet Direct is available for Borland Delphi, C++ Builder, and Kylix. The software is dual-licensed under the "Indy Modified BSD License" and the "Indy MPL License".
David FavorFractional CTO
Distinguished Expert 2018

Commented:
Likely the answer is yes to using Indy + you'll just have a very long development cycle to get this working.

For languages like PERL, you'll find many POP3 libraries.

For Indy, you'll have to interact with their support forum (if one exists) to determine if you must write your own POP3 library code or someont knows if one already exists.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial