17. marts 2005 - 14:05
#2
using System;
using System.Web.Mail;
namespace YourNameSpace
{
public class SendEmail
{
private static string serverName;
public SendEmail(){}
public static string ServerName
{
get{return serverName;}
set{serverName = value;}
}
public static void SendMessage(Message message)
{
MailMessage emailMessage = new MailMessage();
emailMessage.To = message.To;
emailMessage.Bcc = message.Bcc;
emailMessage.From = message.From;
emailMessage.Subject = message.Subject;
emailMessage.Body = message.Body;
SmtpMail.SmtpServer = ConfReader.SMTP;
try
{
SmtpMail.Send(emailMessage);
}
catch (Exception exc)
{
//"Could not send Email
}
}
public static void SendMessage(string messageTo, string messageBcc, string messageFrom, string messageSubject, string messageBody)
{
MailMessage emailMessage = new MailMessage();
emailMessage.To = messageTo;
emailMessage.Bcc = messageBcc;
emailMessage.From = messageFrom;
emailMessage.Subject = messageSubject;
emailMessage.Body = messageBody;
SmtpMail.SmtpServer = SendEmail.ServerName;
try
{
SmtpMail.Send(emailMessage);
}
catch (Exception exc)
{
//could not send mail!!!!
}
}
public class Message
{
private string to;
private string bcc;
private string from;
private string subject;
private string body;
#region Public Properties
public string To
{
get{return to;}
set{to = value;}
}
public string Bcc
{
get{return bcc;}
set{bcc = value;}
}
public string From
{
get{return from;}
set{from = value;}
}
public string Subject
{
get{return subject;}
set{subject = value;}
}
public string Body
{
get{return body;}
set{body = value;}
}
#endregion
}
}
}