Send Email With ASP.NET C# (Yahoo & Gmail)
I searched the we for ways to send mail with C# and alot of the examples that I found didn't work. Here is one that did.
Gmail:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| using System.Net.Mail; { MailMessage mail = new MailMessage(); mail.To.Add("xxxxx@gmail.com"); mail.To.Add("xxxxx@yahoo.com"); mail.From = new MailAddress("xxxxx@gmail.com"); mail.Subject = "Email using Gmail"; string Body = "Hi, this mail is to test sending mail" + "using Gmail in ASP.NET"; mail.Body = Body; mail.IsBodyHtml = true; SmtpClient smtp = new SmtpClient(); smtp.Host = "smtp.gmail.com"; //Or Your SMTP Server Address smtp.Credentials = new System.Net.NetworkCredential ("xxxxx@gmail.com", "yourpassword"); //Or your Smtp Email ID and Password smtp.EnableSsl = true; smtp.Send(mail); } |
Yahoo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| using System.Net.Mail;{ MailMessage mail = new MailMessage(); mail.To.Add("email address to sent to"); mail.To.Add("email address to sent to"); mail.From = new MailAddress("from email address @ yahoo"); mail.Subject = "Email using Yahoo"; string Body = "Hi, this mail is to test sending mail" + "using Yahoo in ASP.NET"; mail.Body = Body; mail.IsBodyHtml = true; SmtpClient smtp = new SmtpClient(); smtp.Host = "smtp.mail.yahoo.com"; //Or Your SMTP Server Address smtp.Credentials = new System.Net.NetworkCredential ("username", "password"); //Or your Smtp Email ID and Password //smtp.EnableSsl = true; smtp.Send(mail);} |
No comments:
Post a Comment