C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Reviews   Communities   Interview   Jobs   Projects   Training   Your Ad Here    
Silverlight Games | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Polls | Revenue Sharing | Lobby | Gift Shop |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...






Resources » Code Snippets » Email »

Send Email programmatically using your Gmail account


Posted Date: 17 Mar 2007    Resource Type: Code Snippets    Category: Email
Author: DotNetGuts (DNG)Member Level: Diamond    
Rating: 1 out of 5Points: 10



This code sample shows how to send an email from ASP.NET using your Gmail account credentials.


protected void btnSendEmail_Click(object sender, EventArgs e)
{
// Create Mail Message Object with content that you want to send with mail.
System.Net.Mail.MailMessage MyMailMessage = new System.Net.Mail.MailMessage("dotnetguts@gmail.com","myfriend@yahoo.com",
"This is the mail subject", "Just wanted to say Hello");

MyMailMessage.IsBodyHtml = false;

// Proper Authentication Details need to be passed when sending email from gmail
System.Net.NetworkCredential mailAuthentication = new
System.Net.NetworkCredential("dotnetguts@gmail.com", "myPassword");

// Smtp Mail server of Gmail is "smpt.gmail.com" and it uses port no. 587
// For different server like yahoo this details changes and you can
// Get it from respective server.
System.Net.Mail.SmtpClient mailClient = new System.Net.Mail.SmtpClient("smtp.gmail.com",587);

// Enable SSL
mailClient.EnableSsl = true;

mailClient.UseDefaultCredentials = false;

mailClient.Credentials = mailAuthentication;

mailClient.Send(MyMailMessage);
}




Responses

Author: Rajesh Deva Selva Kumar.G    28 Apr 2008Member Level: Silver   Points : 2
It is not working


Author: Kumar Velu    04 Jun 2008Member Level: Diamond   Points : 0
its working?


Author: nisar    19 Apr 2009Member Level: Gold   Points : 1
http://www.dotnetspider.com/resources/ViewResource.aspx?resourceId=21608&
please visit this link, and then reply me can i use gmail with giving gmail account, i want to use other then gmail account by using gmail service, can i do this? my mentioned link do the same but the smtp server is not free


Feedbacks      
Popular Tags   What are tags ?   Search Tags  
Sign In to add tags.
(No tags found.)

Post Feedback


This is a strictly moderated forum. Only approved messages will appear in the site. Please use 'Spell Check' in Google toolbar before you submit.
You must Sign In to post a response.
Next Resource: Send email with embedded images
Previous Resource: Send Web Page as Email
Return to Discussion Resource Index
Post New Resource
Category: Email


Post resources and earn money!
 
More Resources



dotNet Slackers

About Us    Contact Us    Privacy Policy    Terms Of Use