CurlMailAddress.Create

Syntax

Create(Address: String);

None;

Parameters

Address. Email address.

NOTE. Email address format must correspond with the address format used in emailing organization based on the SMTP and POP protocols and must be of the following form: address@mail_domain where address - recipient identifier, and mail_domain - mail server domain name. Example: user@mail.ru.

Description

The Create constructor creates an instance of email address.

Example

Add a link to the Net system assembly.

Sub UserProc;
Var
    From_, To_: INetMailAddress;
    Message: INetMailMessage;
    Client: INetSmtpClient;
Begin
    From_ := 
New CurlMailAddress.Create("ivanov@server.ru");
    To_ := 
New CurlMailAddress.Create("petrov@mail.ru");
    Message := 
New CurlMailMessage.CreateWithFromAndTo(From_, To_);
    Message.Subject := 
"Test message";
    Message.Body := 
"Message text is placed here";
    Client := 
New CurlSmtpClient.CreateWithHost("example.server.ru");
    Client.Send(Message);
End Sub UserProc;

None.

After executing the example the message is sent via the specified mail server. For the message sending the two following email addresses are created: From_ - sender address (the email address that must be registered at the mail server); To_ - the address, to which the message must be sent (if this address does not exist, the corresponding notification is sent to the first address).

This example can be started for execution in Linux family operating systems.

See also:

CurlMailAddress