public class ClassMail
{
#region properties
private string _expediteur;
private string _destinataire;
private string _CcDestinataire;
private string _BccDestinataire;
private string _sMTPServeur = "";
private string _sujet;
private string _priorite;
private string _body;
private string _piecejointe;
#endregion
#region Accesseurs
public string Expediteur
{
get{ return _expediteur; }
set{ _expediteur = value; }
}
public string Destinataire
{
get{ return _destinataire; }
set{ _destinataire = value; }
}
public string SMTPServeur
{
get{ return _sMTPServeur; }
set{ _sMTPServeur = value; }
}
public string CcDestinataire
{
get{ return _CcDestinataire; }
set{ _CcDestinataire = value;}
}
public string BccDestinataire
{
get{ return _BccDestinataire;}
set{ _BccDestinataire = value;}
}
public string Sujet
{
get{ return _sujet; }
set{ _sujet = value; }
}
public string Priorite
{
get{ return _priorite; }
set{ _priorite = value; }
}
public string Body
{
get{ return _body; }
set{ _body = value; }
}
public string PieceJointe
{
get{ return _piecejointe; }
set{ _piecejointe = value; }
}
#endregion
#region Constructeur
public ClassMail(string Expediteur, string Destinataire, string Sujet, string Body)
{
// Objet mail
MailMessage msg = new MailMessage();
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusing", "2");
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserver", SMTPServeur);
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport",25);
msg.From = Expediteur;
msg.To = Destinataire;
msg.Subject = Sujet;
msg.Body = Body;
SMTPServeur = SMTPServeur;
SmtpMail.Send(msg);
}
#endregion
}
Partager