DELPHI6自带的版本有很多BUG没解决,网上可以下载到的5.6.3也还是没解决问题。在新版本6.2.1中都解决了,但是新版本没地方找,现100分求FastNet Version 6.2.1控件。新版本中解决的BUG具体参考http://www.netmastersllc.com/home/,我用SMTP,唉,问题都让我碰上了。实在不行只能改INDY了。June 4, 2002
FastNet Version 6.2.1 for all versions of Delphi and CBuilder
available now
POP3
POP3 Re-engineered to handle hierarchical attachments
2 New events for greater control of parsing of each level
Variations in CRLF at end of line handled
OnDecodeStart Moved so attachment files with invalid characters can be renamed
Parse attachments made TRUE by default
SMTP
Reply from server added to OnRecipientNotFound event
Non-English characters in Subject, FromAddress, Attachments, ToAddress etc encoded
Htm as well as html attachments goes as text/htlm by default
Extra ' =' character in QP encoded documents eliminated - This caused problems in sending .pdf
FTP
Lists and NLists with no CRLF handled
Listings without group fields handled by parser
Lists and NLists made threaded
Multiple line replies of length less than 4 and zero CRLF replies handled properly
GeneralServer
Each Server threads Timeout set to Main Timeout
RemoteAddress of threads set immediately after Accept
ClientContact Fired after accept --------------------------------------------------------------------------------December 1, 2001
FastNet Version 6.1.2 for all versions of Delphi and CBuilder released
The leading set of internet components keeps getting better.For C++ Builder
Version 6
Version 5
Version 4
Version 3
For Delphi
Version 7
Version 6
Version 5
Version 4
Version 3
New Features in Ver 6.1.2 include
SMTP
Authentication on SMTP server
2 New Events to individually set the Content-Type of attachments and modify headers of attachments (Allows users to send html with graphics etc)
OnAttachmentNotFound firing at correct time
Extended reporting of OnRecipientNotFound
Body can be sent as html with attachments present
EHLO on logon to get capabilities of server
Boundary string fixed for problems with non-ASCII characters in the Time String of non-English operating systems
FTP
Threaded upload, download and lists that eliminate the possibility of timing
errors and enable easier processing of other tasks while waiting for a download, upload or list.
Cleaner aborts resulting from new architecture
New parser for Unix and MSDOS type listings
ReadExtraLines changed to work for users with different settings in logic handling
HTTP
256-character limitation in URLs removed
NTLM Authentication added
Wait for data before looking for HTTP at beginning
RemoveHeader parsing improved
POP3
Non-ASCII characters in Subject, From, To, Reply To fields and Attachment
Filenames handled.
OnDecodeStart moved to handle attachment filenames with invalid characters
Date added to Summary
Extra carriage return line feed removed to help QP decoder
Boundary Parsing improved
UDP
255.255.255.255 valid destination PSock
Separate buffers for Read and Write to handle simultaneous reads and writes
Sending and Receiving properties added
CaptureString exit conditions extended
Bind method added
CloseAfterData method enhanced
Buffer not cleared after a remote close to prevent losing data on a remote close
DataAvailable checks buffer before start and closes socket if a remote close is detected.
BytesTotal set in SendFile
FastNet Version 6.2.1 for all versions of Delphi and CBuilder
available now
POP3
POP3 Re-engineered to handle hierarchical attachments
2 New events for greater control of parsing of each level
Variations in CRLF at end of line handled
OnDecodeStart Moved so attachment files with invalid characters can be renamed
Parse attachments made TRUE by default
SMTP
Reply from server added to OnRecipientNotFound event
Non-English characters in Subject, FromAddress, Attachments, ToAddress etc encoded
Htm as well as html attachments goes as text/htlm by default
Extra ' =' character in QP encoded documents eliminated - This caused problems in sending .pdf
FTP
Lists and NLists with no CRLF handled
Listings without group fields handled by parser
Lists and NLists made threaded
Multiple line replies of length less than 4 and zero CRLF replies handled properly
GeneralServer
Each Server threads Timeout set to Main Timeout
RemoteAddress of threads set immediately after Accept
ClientContact Fired after accept --------------------------------------------------------------------------------December 1, 2001
FastNet Version 6.1.2 for all versions of Delphi and CBuilder released
The leading set of internet components keeps getting better.For C++ Builder
Version 6
Version 5
Version 4
Version 3
For Delphi
Version 7
Version 6
Version 5
Version 4
Version 3
New Features in Ver 6.1.2 include
SMTP
Authentication on SMTP server
2 New Events to individually set the Content-Type of attachments and modify headers of attachments (Allows users to send html with graphics etc)
OnAttachmentNotFound firing at correct time
Extended reporting of OnRecipientNotFound
Body can be sent as html with attachments present
EHLO on logon to get capabilities of server
Boundary string fixed for problems with non-ASCII characters in the Time String of non-English operating systems
FTP
Threaded upload, download and lists that eliminate the possibility of timing
errors and enable easier processing of other tasks while waiting for a download, upload or list.
Cleaner aborts resulting from new architecture
New parser for Unix and MSDOS type listings
ReadExtraLines changed to work for users with different settings in logic handling
HTTP
256-character limitation in URLs removed
NTLM Authentication added
Wait for data before looking for HTTP at beginning
RemoveHeader parsing improved
POP3
Non-ASCII characters in Subject, From, To, Reply To fields and Attachment
Filenames handled.
OnDecodeStart moved to handle attachment filenames with invalid characters
Date added to Summary
Extra carriage return line feed removed to help QP decoder
Boundary Parsing improved
UDP
255.255.255.255 valid destination PSock
Separate buffers for Read and Write to handle simultaneous reads and writes
Sending and Receiving properties added
CaptureString exit conditions extended
Bind method added
CloseAfterData method enhanced
Buffer not cleared after a remote close to prevent losing data on a remote close
DataAvailable checks buffer before start and closes socket if a remote close is detected.
BytesTotal set in SendFile
-------------------------------------------------------
liangqingzhi(老之)
http://www.2ccc.com/article.asp?articleid=3306