public class Smtp : Component, INetClient
Show how to connect to an SMTP server, compose an email and send it.
using ComponentPro.Net.Mail; ... // Create a new instance of the Smtp class. Smtp client = new Smtp(); // Connect to the server. client.Connect("myserver"); // Or you can specify the SMTP port with // client.Connect("myserver", 25); // Login to the server. client.Authenticate("user", "password"); // Create a new mail message. MailMessage msg = new MailMessage(); msg.Subject = "Test Subject"; msg.BodyText = "Content"; msg.From = "from@mydomain.com"; msg.To = "to@somedomain.com"; // And send it. client.Send(msg); // Close the connection. client.Disconnect();
Shows how to create a message with receive request.
using System; using ComponentPro.Net.Mail; ... // Create a new instance of the MailMessage class. MailMessage msg = new MailMessage(); msg.From.Add("john@somedomain.com"); msg.To.Add("someone@somedomain.com"); msg.Subject = "Hello"; msg.BodyText = "How are you?"; msg.Headers.Add("Disposition-Notification-To", "john@somedomain.com"); // And Send it Smtp client = new Smtp(); // Connect and authenticate to your server here. // ... client.Send(msg); // ...