🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.internet.socket
Article #3122

Re: Get into Indy easily?

#3122
From: Remy Lebeau (TeamB)
Date: Wed, 23 Nov 2005 09:51
45 lines
3083 bytes
"Peter Evans" <peter-evans@pelcaro.com> wrote in message
news:43842867@newsgroups.borland.com...

> Following a long and bad experience trying to use the
> NMSMTP & NMPOP3 components in my BCB6 Pro
> for HTML email I am finally on the point of giving up.

The NetMaster components are notoriously buggy and problematic.  People have
been complaining about them for years.  It is a shame that you are only now
realizing it for yourself.

> I still want to complete my project of a small mail server
> (for a charity), however, so it seems there are two options,
> either to upgrade to Borland's new BCB or install Indy.

Upgrading to the new BCB alone won't guarantee you success in what you are
asking.  BCB has a product has no concept of email or HTML or most internet
protocols.  You need third-party libraries/components for that, or else
write your own socket code from scratch.  All of that can be done in BCB 6
today.  A compiler upgrade will not help or hinder you one way or the other
on this issue.

> Is there web page giving an idiot's step-by-step guide to
> the installation of Indy alongside / into my BCB6 Pro that
> I could follow 'blindly' and which will be successful first shot?

Indy 9 natively supports BCB, and there are upgrade instructions on Indy's
website for upgrading the version of Indy that is shipped with BCB 6.

> how do I decided which of the two Indy versions to choose - 9 or 10?

For sending HTML mails, you should definately use Indy 10.  It has a lot
more support for properly formatting MIME data than Indy 9 does.  I even
wrote a blog article on Indy's website that specifically describes how to
send HTML mail in Indy 10.

However, Indy 10 does not natively support BCB at this time, although there
are ways to install it into BCB 6 manually should you not mind a little
extra work on your part to get that far.  There are third-party packages
BCB6 floating around online for this.  Or you can try manually porting the
Indy 9 batch files to install the Indy 10 Delphi packages into BCB.


Gambit
Technical Details
Message-ID: <43843bc0$2@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx01.iad01.newshosting.com!newshosting.com!meganewsservers.com!feeder2.on.meganewsservers.com!news-out.newsfeeds.com!propagator2-sterling.newsfeeds.com!in.nntp.be!caladan.landsraad.net!newsgroups.borland.com!not-for-mail
References: <43842867@newsgroups.borland.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 11508e,c03aec79d88cc8a2
X-Google-Attributes: gid11508e,public
X-Google-Language: ENGLISH,ASCII-7-bit
From: "Remy Lebeau \(TeamB\)" <no.spam@no.spam.com>
Newsgroups: borland.public.cppbuilder.internet.socket
References: <43842867@newsgroups.borland.com>
Subject: Re: Get into Indy easily?
Date: Wed, 23 Nov 2005 01:51:15 -0800
Lines: 47
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1409
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409
NNTP-Posting-Host: 68.69.17.41
Message-ID: <43843bc0$2@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1132739520 68.69.17.41 (23 Nov 2005 01:52:00 -0700)
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx01.iad01.newshosting.com!newshosting.com!meganewsservers.com!feeder2.on.meganewsservers.com!news-out.newsfeeds.com!propagator2-sterling.newsfeeds.com!in.nntp.be!caladan.landsraad.net!newsgroups.borland.com!not-for-mail