[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Interfaces=SmtpClient Info=Allows applications to send e-mail by using the Simple Mail Transfer Protocol(SMTP). [Property] Name=Sets the name of the component. ARG(string)|2| Constructor=Sets the Constructor of the SmtpClient class. ARG(enum)|14|0|Constructor,Constructor2,Constructor3 @Credentials=Sets the credentials used to authenticate the sender. ARG(ICredentialsByHost)|20|(empty)|ICredentialsByHost @DeliveryMethod=Specifies how outgoing email messages will be handled. ARG(SmtpDeliveryMethod)|14|0|Network,SpecifiedPickupDirectory,PickupDirectoryFromIis @EnableSsl=Specify whether the SmtpClient uses Secure Sockets Layer to encrypt the connection. ARG(bool)|14|1|True,False @Host=Sets the name or IP address of the host used for SMTP transactions. ARG(string)|2| @PickupDirectoryLocation=Sets the folder where applications save mail messages to be processed by the local SMTP server. ARG(string)|2| @Port=Sets the port used for SMTP transactions. ARG(int)|1|25 @TargetName=Sets the Service Provider Name to use for authentication when using extended protection. ARG(string)|2| @Timeout=Sets a value that specifies the amount of time in milliseconds after which a synchronous Send call times out. ARG(int)|1|100000 @UseDefaultCredentials=Sets a Boolean value that controls whether the DefaultCredentials are sent with requests. ARG(bool)|14|1|True,False [Methods] *doConstructor=Initializes a new instance of the SmtpClient class by using configuration file settings. ARG()|1|0 *doConstructor2=Initializes a new instance of the SmtpClient class that sends e-mail by using the specified SMTP server. ARG(string host)|1|0 *doConstructor3=Initializes a new instance of the SmtpClient class that sends e-mail by using the specified SMTP server and port. ARG(string host, int port)|1|0 *doDispose=Sends a QUIT message to the SMTP server, gracefully ends the TCP connection, and releases all resources used by the current instance of the SmtpClient class. ARG()|1|0 *ClientCertificates=Specify which certificates should be used to establish the Secure Sockets Layer connection. ARG(X509CertificateCollection)|3|0 *Credentials=Returns the credentials used to authenticate the sender. ARG(ICredentialsByHost)|3|0 *DeliveryMethod=Specifies how outgoing email messages will be handled. ARG(SmtpDeliveryMethod)|3|0 *EnableSsl=Specify whether the SmtpClient uses Secure Sockets Layer to encrypt the connection. ARG(bool)|3|104 *PickupDirectoryLocation=Returns the folder where applications save mail messages to be processed by the local SMTP server. ARG(string)|3|2 *ServicePoint=Returns the network connection used to transmit the e-mail message. ARG(ServicePoint)|3|0 *TargetName=Returns the Service Provider Name to use for authentication when using extended protection. ARG(string)|3|2 *Timeout=Returns a value that specifies the amount of time after which a synchronous Send call times out. ARG(int)|3|1 *UseDefaultCredentials=Returns a Boolean value that controls whether the DefaultCredentials are sent with requests. ARG(bool)|3|104 SmtpClient=Returns the SmtpClient object. ARG(SmtpClient)|3|0 Host=Defines a string that contains the name or IP address of the host computer used for SMTP transactions. ARG(string)|4|2 Port=Defines an Int32 greater than zero that contains the port to be used on host. ARG(int)|4|1