GeSHi (csharp):
/*--------------------------------------------------------------------------
Mail.cs
******************
By: HappyFace http://www.engineeringserver.com
Contact: info [@] engineeringserver.com
Version: 11/june/2009
"*****************
Description:
An example how to send email in .NET using C#
return true when mail is sent and false if an exception is thrown.
To do:
non as of yet
//----------------------------------------------------------------------*/
using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.Net.Mail;
{
public class Mail
{
public bool sendMail(string emailAddress, string messageHeader, string messageBody)
{
bool send = true;
MailMessage message =
new MailMessage
("fromAdress", emailAddress, messageHeader, messageBody
);
SmtpClient messageToServer =
new SmtpClient
("mail.engineeringserver.com");
messageToServer.UseDefaultCredentials = false;
messageToServer.
Credentials =
new NetworkCredential
("username",
"password");
try
{
messageToServer.Send(message);
}
catch (SmtpException e)
{
send = false;
}
if (send)
{
return true;
}
else
{
return false;
}
}
}
}
Created by GeSHI 1.0.7.20