1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| using System;
using System.Net;
using System.Net.Mail;
namespace EmailSmtp
{
class Program
{
static void Main(string[] args)
{
try
{
// Credentials
var credentials = new NetworkCredential("someEmail@gmail.com", "somePassword");
// Mail message
var mail = new MailMessage()
{
From = new MailAddress("someEmail@gmail.com"),
Subject = "Test email.",
Body = "Test email body"
};
mail.To.Add(new MailAddress("someEmail@gmail.com"));
// Smtp client
var client = new SmtpClient()
{
Port = 587,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Host = "smtp.gmail.com",
EnableSsl = true,
Credentials = credentials
};
// Send it...
client.Send(mail);
}
catch (Exception ex)
{
Console.WriteLine("Error in sending email: " + ex.Message);
Console.ReadKey();
return;
}
Console.WriteLine("Email sccessfully sent");
Console.ReadKey();
}
}
} |
Partager