I want to send an email in .NET through Gmail - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

I want to send an email in .NET through Gmail

Jeson84Jeson84 USAPosts: 90Member

I'm looking for a way to send a nicely formatted rich HTML email through .Net. Is it possible? If so can someone please explain me how to do it?

Tagged:

Comments

  • DavidMDavidM USAPosts: 342Member
    edited January 2014
    using System.Net.Mail;
    using System.Net;
    
    var fromAddress = new MailAddress("[email protected]", "From Name");
    var toAddress = new MailAddress("[email protected]", "To Name");
    const string fromPassword = "password";
    const string subject = "test";
    const string body = "Hey now!!";
    
    var smtp = new SmtpClient
    {
        Host = "smtp.gmail.com",
        Port = 587,
        EnableSsl = true,
        DeliveryMethod = SmtpDeliveryMethod.Network,
        Credentials = new NetworkCredential(fromAddress.Address, fromPassword),
        Timeout = 20000
    };
    using (var message = new MailMessage(fromAddress, toAddress)
    {
        Subject = subject,
        Body = body
    })
    {
        smtp.Send(message);
    }
    
Sign In or Register to comment.