ivan
  • ivan
  • 100% (Exalted)
  • Administration Topic Starter
14 years ago
[C# Example]
// The following example codes demonstrate sending email message using Gmail SMTP server
// To get full sample projects, please download and install EASendMail on your machine.
// To run it correctly, please change SMTP server, user, password, sender, recipient value to yours


using System; 
using System.Collections.Generic; 
using System.Text; 

// Add EASendMail namespace
using EASendMail; 

namespace mysendemail 
{ 
    class Program 
    { 
        static void Main(string[] args) 
        { 
            SmtpMail oMail = new SmtpMail("TryIt"); 
            SmtpClient oSmtp = new SmtpClient(); 

            // Your gmail email address
            oMail.From = "gmailid@gmail.com"; 

            // Set recipient email address
            oMail.To = "support@emailarchitect.net"; 

            // Set email subject
            oMail.Subject = "test email from gmail account"; 

            // Set email body
            oMail.TextBody = "this is a test email sent from c# project with gmail."; 

            // Gmail SMTP server address
            SmtpServer oServer = new SmtpServer("smtp.gmail.com"); 

            // If you want to use direct SSL 465 port,
            // please add this line, otherwise TLS will be used.
            // oServer.Port = 465;

            // detect SSL/TLS automatically
            oServer.ConnectType = SmtpConnectType.ConnectSSLAuto; 

            // Gmail user authentication
            // For example: your email is "gmailid@gmail.com", then the user should be the same
            oServer.User = "gmailid@gmail.com"; 
            oServer.Password = "yourpassword"; 

            try 
            { 
                Console.WriteLine("start to send email over SSL ..."); 
                oSmtp.SendMail(oServer, oMail); 
                Console.WriteLine("email was sent successfully!"); 
            } 
            catch (Exception ep) 
            { 
                Console.WriteLine("failed to send email with the following error:"); 
                Console.WriteLine(ep.Message); 
            } 
        } 
    } 
} 
Click here to read original topic ... 

If you have any comments or questions about above example codes, please to add your comments here.

EXPLORE TUTORIALS

© All Rights Reserved, AIFEI Software Limited & AdminSystem Software Limited.