/// <summary> /// Sends the message using the specified host and port. /// A simple LOGIN authentication is performed. /// </summary> /// <param name="host">Host to be used to send the message.</param> /// <param name="username">Username to be used for the authentication process.</param> /// <param name="password">Password to be used for the authentication process.</param> /// <param name="port">Port to be used to connect to the specified host.</param> /// <param name="mechanism"></param> /// <example> /// <code> /// C# /// ///Message message = new Message(); ///message.From = new Address("*****@*****.**","John Doe"); ///message.To.Add("*****@*****.**","Mike Johns"); ///message.Subject = "hey!"; ///message.Attachments.Add("C:\\myfile.doc"); ///message.HtmlBody.Text = "As promised, the requested document.<br /><br />Regards,<br>John."; /// ///Message message1 = new Message(); ///message1.From = new Address("*****@*****.**","John Doe"); ///message1.To.Add("*****@*****.**","Dave Clark"); ///message1.Subject = "correction"; ///message1.Attachments.Add("C:\\myfile.doc"); ///message1.HtmlBody.Text = "Here is what I sent to Mike.<br /><br />Regards,<br>John."; /// ///SmtpMessageCollection messages = new SmtpMessageCollection(); ///messages.Add(message); ///messages.Add(message1); /// ///messages.Send("mail.myhost.com","jdoe1234","tanstaaf",SaslMechanism.CramMd5,8504); /// /// VB.NET /// ///Dim message As New Message ///message.From = new Address("*****@*****.**","John Doe") ///message.To.Add("*****@*****.**","Mike Johns") ///message.Subject = "hey!" ///message.Attachments.Add("C:\myfile.doc") ///message.HtmlBody.Text = "As promised, the requested document.<br /><br />Regards,<br>John." /// ///Dim message1 As New Message ///message1.From = new Address("*****@*****.**","John Doe") ///message1.To.Add("*****@*****.**","Dave Clark") ///message1.Subject = "correction" ///message1.Attachments.Add("C:\myfile.doc") ///message1.HtmlBody.Text = "Here is what I sent to Mike.<br /><br />Regards,<br>John." /// ///Dim messages As New SmtpMessageCollection ///messages.Add(message) ///messages.Add(message1) /// ///messages.Send("mail.myhost.com","jdoe1234","tanstaaf",SaslMechanism.CramMd5,8504) /// /// JScript.NET /// ///var message:Message = new Message(); ///message.From = new Address("*****@*****.**","John Doe") ///message.To.Add("*****@*****.**","Mike Johns"); ///message.Subject = "hey!"; ///message.Attachments.Add("C:\\myfile.doc"); ///message.HtmlBody.Text = "As promised, the requested document.<br /><br />Regards,<br>John." /// ///var message1:Message = new Message(); ///message1.From = new Address("*****@*****.**","John Doe"); ///message1.To.Add("*****@*****.**","Dave Clark"); ///message1.Subject = "correction"; ///message1.Attachments.Add("C:\\myfile.doc"); ///message1.HtmlBody.Text = "Here is what I sent to Mike.<br /><br />Regards,<br>John."; /// ///var messages:SmtpMessageCollection = new SmtpMessageCollection(); ///messages.Add(message); ///messages.Add(message1); /// ///messages.Send("mail.myhost.com","jdoe1234","tanstaaf",SaslMechanism.CramMd5,8504); /// </code> /// </example> public void Send(string host, string username, string password, ActiveUp.Net.Mail.SaslMechanism mechanism, int port) { ActiveUp.Net.Mail.SmtpClient.SendCollection(this, host, port, username, password, mechanism); }
/// <summary> /// Sends the message using the specified host and port. /// A secure SASL authentication is performed according to the specified SASL mechanism. /// </summary> /// <param name="host">Host to be used to send the message.</param> /// <param name="username">Username to be used for the authentication process.</param> /// <param name="password">Password to be used for the authentication process.</param> /// <param name="mechanism">SASL Mechanism to be used for authentication.</param> /// <param name="errors">Reference to an SmtpException Collection where occuring errors should be stored.</param> /// <example> /// <code> /// C# /// ///Message message = new Message(); ///message.From = new Address("*****@*****.**","John Doe"); ///message.To.Add("*****@*****.**","Mike Johns"); ///message.Subject = "hey!"; ///message.Attachments.Add("C:\\myfile.doc"); ///message.HtmlBody.Text = "As promised, the requested document.<br /><br />Regards,<br>John."; /// ///Message message1 = new Message(); ///message1.From = new Address("*****@*****.**","John Doe"); ///message1.To.Add("*****@*****.**","Dave Clark"); ///message1.Subject = "correction"; ///message1.Attachments.Add("C:\\myfile.doc"); ///message1.HtmlBody.Text = "Here is what I sent to Mike.<br /><br />Regards,<br>John."; /// ///SmtpMessageCollection messages = new SmtpMessageCollection(); ///messages.Add(message); ///messages.Add(message1); /// ///messages.Send("mail.myhost.com","jdoe1234","tanstaaf",SaslMechanism.CramMd5,myerrorCollection); /// /// VB.NET /// ///Dim message As New Message ///message.From = new Address("*****@*****.**","John Doe") ///message.To.Add("*****@*****.**","Mike Johns") ///message.Subject = "hey!" ///message.Attachments.Add("C:\myfile.doc") ///message.HtmlBody.Text = "As promised, the requested document.<br /><br />Regards,<br>John." /// ///Dim message1 As New Message ///message1.From = new Address("*****@*****.**","John Doe") ///message1.To.Add("*****@*****.**","Dave Clark") ///message1.Subject = "correction" ///message1.Attachments.Add("C:\myfile.doc") ///message1.HtmlBody.Text = "Here is what I sent to Mike.<br /><br />Regards,<br>John." /// ///Dim messages As New SmtpMessageCollection ///messages.Add(message) ///messages.Add(message1) /// ///messages.Send("mail.myhost.com","jdoe1234","tanstaaf",SaslMechanism.CramMd5,myerrorCollection) /// /// JScript.NET /// ///var message:Message = new Message(); ///message.From = new Address("*****@*****.**","John Doe") ///message.To.Add("*****@*****.**","Mike Johns"); ///message.Subject = "hey!"; ///message.Attachments.Add("C:\\myfile.doc"); ///message.HtmlBody.Text = "As promised, the requested document.<br /><br />Regards,<br>John." /// ///var message1:Message = new Message(); ///message1.From = new Address("*****@*****.**","John Doe"); ///message1.To.Add("*****@*****.**","Dave Clark"); ///message1.Subject = "correction"; ///message1.Attachments.Add("C:\\myfile.doc"); ///message1.HtmlBody.Text = "Here is what I sent to Mike.<br /><br />Regards,<br>John."; /// ///var messages:SmtpMessageCollection = new SmtpMessageCollection(); ///messages.Add(message); ///messages.Add(message1); /// ///messages.Send("mail.myhost.com","jdoe1234","tanstaaf",SaslMechanism.CramMd5,myerrorCollection); /// </code> /// </example> public void Send(string host, string username, string password, ActiveUp.Net.Mail.SaslMechanism mechanism, ref ActiveUp.Net.Mail.SmtpExceptionCollection errors) { ActiveUp.Net.Mail.SmtpClient.SendCollection(this, host, username, password, mechanism, ref errors); }