
A free standing SMTP implementation that doesn't rely on CDONTS or COM Interop. Minimal implementation supports only basic functionality at this time.
Westwind.InternetTools.wwSmtp
public class wwSmtp : object
Class Members
Member | Description | |
---|---|---|
![]() |
Constructor |
|
![]() |
BCC |
Blind Copy Recipients |
![]() |
CC |
Carbon Copy Recipients |
![]() |
CharacterEncoding |
Character Encoding for the message. |
![]() |
ContentType |
The content type of the message. text/plain default or you can set to any other type like text/html |
![]() |
Encoding |
The character Encoding used to write the stream out to disk Defaults to the default Locale used on the server. |
![]() |
Error |
Error Flag set when an error occurs. |
![]() |
ErrorMessage |
An Error Message if the result is negative or Error is set to true; |
![]() |
HandleExceptions |
Determines whether wwSMTP passes back errors as exceptions or whether it sets error properties. Right now only error properties work reliably. |
![]() |
MailServer |
Mail Server to send message through. Should be a domain name (mail.yourserver.net) or IP Address (211.123.123.123). |
![]() |
Message |
The body of the message. |
![]() |
Password |
Password to connect to the mail server. |
![]() |
Recipient |
Email address or addresses of the Recipient. Comma delimit multiple addresses. To have formatted names use "Rick Strahl" <rstrahl@west-wind.com> |
![]() |
SenderEmail |
Email address of the sender |
![]() |
SenderName |
Display name of the sender (optional) |
![]() |
ServerPort |
Port on the mail server to send through. Defaults to port 25. |
![]() |
Subject |
Message Subject. |
![]() |
Timeout |
Connection timeouts for the mail server in seconds. If this timeout is exceeded waiting for a connection or for receiving or sending data the request is aborted and fails. |
![]() |
Username |
Username to connect to the mail server. |
![]() |
Connect |
Connects to the mail server. public bool Connect(); |
![]() |
SendMail |
Fully self contained mail sending method. Sends an email message by connecting and disconnecting from the email server. public bool SendMail(); |
![]() |
SendMailAsync |
Fully self contained method that sends email by just sending without waiting for confirmation by starting a new thread public void SendMailAsync(); |
![]() |
SendMessage |
Low level SendMessage method. Requires that Connect() be called first to open a connection. You can call this method multiple times without reconnecting to send multiple messages. public bool SendMessage(); |
Requirements
Namespace: Westwind.InternetToolsAssembly: webmonitorcomponents.dll
© West Wind Technologies, 2018 • Updated: 01/20/12
Comment or report problem with topic