Internet Direct (Indy)
Home
PreviousUpNext
EncodeAddress Function

Encodes RFC 2822 EMail Addresses that contains special characters.

Pascal
function EncodeAddress(
    EmailAddr: TIdEMailAddressList; 
    const HeaderEncoding: Char; 
    TransferHeader: TTransfer; 
    MimeCharSet: string; 
    AUseAddressForNameIfNameMissing: Boolean = False
): string;
Parameters 
Description 
EmailAddr 
List containingt Email addresses to be encoded.
 
HeaderEncoding 
Encoding to use for the EMail addresses.
 
TransferHeader 
Transfer encoding to use for the EMail addresses.
 
MimeCharSet 
MIME character set to use for the EMail addresses.
 
AUseAddressForNameIfNameMissing 
 

string - Comma-delimited representation of the encoded Email addresses.

EncodeAddress is a String function that encodes RFC 2822-compliant EMail Addresses that contains special characters. EncodeAddress calls EncodeAddressItem for each EMail address in the list EMailAddr using the indicated encodings (header and content transfer) and the MIME character set indicated in the parameter list. 

The return value for EncodeAddress is a String containing the comma-delimited representation of the encoded Email addresses.

Update parameter description for AUseAddressForNameIfNameMissing.

Internet Direct (Indy) version 10.1.5
Copyright © 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved.
Website http://www.indyproject.org.
Post feedback to the Indy Documentation newsgroup.