从asp.net发送电子邮件,C# [英] sending email from asp.net,c#

查看:85
本文介绍了从asp.net发送电子邮件,C#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想使用免费的API或网关从Web应用程序发送电子邮件,所以我想要一些免费的API或网关和代码来发送邮件



I want to send email from my web application by using free api or gateway so i want some free api or gateway and code to send mail



System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
            mail.BodyEncoding = System.Text.Encoding.UTF8;
            mail.From = new System.Net.Mail.MailAddress("somalnitin@gmail.com");
            mail.To.Add("nitinsomal@gmail.com");

            mail.Subject = "my subject";
            mail.Body = "Body";
            mail.Priority = System.Net.Mail.MailPriority.High;
            mail.IsBodyHtml = true;

            System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient();
            smtp.Port = 25;
            smtp.Host = "smtp.gmail.com";
            smtp.Credentials = new System.Net.NetworkCredential("nitinsomal@gmail.com", "mypassword");
            smtp.EnableSsl = true;
            smtp.Send(mail);




我使用了它,但是它不起作用错误消息发送失败





我正在使用 http://www.shabdar.org/asp-net/111-send-email-from-your-gmail-account-using-aspnet-and-c.html [




I used this but it does not work error comes message sending failed





I m using http://www.shabdar.org/asp-net/111-send-email-from-your-gmail-account-using-aspnet-and-c.html[^]


its not working error: transport layer

推荐答案

通过System.Net.Mail使用此命名空间;
Use this Namespace using System.Net.Mail;
MailMessage mail = new MailMessage();
            mail.BodyEncoding = System.Text.Encoding.UTF8;
            mail.From = new MailAddress(from ID);
            mail.To.Add(To ID);
            mail.Subject = strsub;
            mail.Body = strbody;
            mail.Priority = MailPriority.High;
            mail.IsBodyHtml = true;

            SmtpClient smtp = new SmtpClient();
            smtp.Port = 25;
            smtp.Host = "smtp.gmail.com";
            smtp.Credentials = new System.Net.NetworkCredential("Your Mail id", "password");
            smtp.EnableSsl = true;
            smtp.Send(mail);



http: //www.shabdar.org/asp-net/111-send-email-from-your-gmail-account-using-aspnet-and-c.html [

MailMessage mail = new MailMessage();
            mail.BodyEncoding = System.Text.Encoding.UTF8;
            mail.From = new MailAddress(from ID);
            mail.To.Add(To ID);
            mail.Subject = strsub;
            mail.Body = strbody;
            mail.Priority = MailPriority.High;
            mail.IsBodyHtml = true;
 
            SmtpClient smtp = new SmtpClient();
            smtp.Port = 25;
            smtp.Host = "smtp.gmail.com";
            smtp.Credentials = new System.Net.NetworkCredential("Your Mail id", "password");
            smtp.EnableSsl = true;
            smtp.Send(mail);


这篇关于从asp.net发送电子邮件,C#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆