C# 插入从表到邮件的链接(ASP.NET MVC)
我想从我的ASP.NET MVC网站发送电子邮件 我把这个方法写在我的控制器上C# 插入从表到邮件的链接(ASP.NET MVC),c#,asp.net,asp.net-mvc,asp.net-mvc-4,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 4,我想从我的ASP.NET MVC网站发送电子邮件 我把这个方法写在我的控制器上 public ActionResult SendEmail(SmartSolutions.Models.InvitationMail _objModelMail) { if (ModelState.IsValid) { var emailList = db.InvitationMails.Select(model => model.To); var emails
public ActionResult SendEmail(SmartSolutions.Models.InvitationMail _objModelMail)
{
if (ModelState.IsValid)
{
var emailList = db.InvitationMails.Select(model => model.To);
var emails = String.Join(",", emailList);
MailMessage mail = new MailMessage();
mail.To.Add(emails);
mail.From = new MailAddress(_objModelMail.From = "xxxxxxxx@gmail.com");
mail.Subject = _objModelMail.Subject = "Видео интервью";
string Body = _objModelMail.Body = "Предлагаем пройти интервью";
mail.Body = Body;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential
("xxxxxxxx@gmail.com", "*********************");// Enter seders User name and password
smtp.EnableSsl = true;
smtp.Send(mail);
return View("SendEmail", _objModelMail as IEnumerable<InvitationMail>);
}
else
{
return View();
}
}
public ActionResult sendmail(SmartSolutions.Models.InvitationMail\u objModelMail)
{
if(ModelState.IsValid)
{
var emailList=db.InvitationMails.Select(model=>model.To);
var emails=String.Join(“,”,emailList);
MailMessage mail=新的MailMessage();
mail.To.Add(电子邮件);
mail.From=新邮件地址(_objModelMail.From=”xxxxxxxx@gmail.com");
mail.Subject=_objModelMail.Subject=“ббббббба”;
字符串正文=_objModelMail.Body=“Пааааааааааааааа;
mail.Body=Body;
mail.IsBodyHtml=true;
SmtpClient smtp=新SmtpClient();
smtp.Host=“smtp.gmail.com”;
smtp.Port=587;
smtp.UseDefaultCredentials=false;
smtp.Credentials=new System.Net.NetworkCredential
("xxxxxxxx@gmail.com“,”、“*******************”;//输入seders用户名和密码
smtp.EnableSsl=true;
smtp.发送(邮件);
返回视图(“SendEmail”,对象模型邮件为IEnumerable);
}
其他的
{
返回视图();
}
}
但是当我试着这样写的时候,string Body=_objModelMail.Body=“ПаааааПааааааПааааа1072代码>
链接未粘贴到正文
表中的链接已填充
我的问题在哪里?我找到了解决办法
这是代码
public ActionResult SendEmail(SmartSolutions.Models.InvitationMail _objModelMail)
{
if (ModelState.IsValid)
{
var emailList = db.InvitationMails.Select(model => model.To);
var emailList2 = db.InvitationMails.Select(model => model.Link);
var link2 = emailList2.FirstOrDefault();
var emails = String.Join(",", emailList);
MailMessage mail = new MailMessage();
mail.To.Add(emails);
mail.From = new MailAddress(_objModelMail.From = "xxxxxxxx@gmail.com");
mail.Subject = _objModelMail.Subject = "Видео интервью";
string Body = _objModelMail.Body= "Предлагаем пройти интервью"+ link2;
mail.Body = Body;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential
("xxxxxxxx@gmail.com", "********");// Enter senders User name and password
smtp.EnableSsl = true;
smtp.Send(mail);
return View("SendEmail", _objModelMail as IEnumerable<InvitationMail>);
}
else
{
return View();
}
}
public ActionResult sendmail(SmartSolutions.Models.InvitationMail\u objModelMail)
{
if(ModelState.IsValid)
{
var emailList=db.InvitationMails.Select(model=>model.To);
var emailList2=db.InvitationMails.Select(model=>model.Link);
var link2=emailList2.FirstOrDefault();
var emails=String.Join(“,”,emailList);
MailMessage mail=新的MailMessage();
mail.To.Add(电子邮件);
mail.From=新邮件地址(_objModelMail.From=”xxxxxxxx@gmail.com");
mail.Subject=_objModelMail.Subject=“ббббббба”;
字符串正文=_objModelMail.Body=“ППаааааПаааааааааа1072;
mail.Body=Body;
mail.IsBodyHtml=true;
SmtpClient smtp=新SmtpClient();
smtp.Host=“smtp.gmail.com”;
smtp.Port=587;
smtp.UseDefaultCredentials=false;
smtp.Credentials=new System.Net.NetworkCredential
("xxxxxxxx@gmail.com“,”、“*******”;//输入发件人的用户名和密码
smtp.EnableSsl=true;
smtp.发送(邮件);
返回视图(“SendEmail”,对象模型邮件为IEnumerable);
}
其他的
{
返回视图();
}
}
我找到了解决方案
这是代码
public ActionResult SendEmail(SmartSolutions.Models.InvitationMail _objModelMail)
{
if (ModelState.IsValid)
{
var emailList = db.InvitationMails.Select(model => model.To);
var emailList2 = db.InvitationMails.Select(model => model.Link);
var link2 = emailList2.FirstOrDefault();
var emails = String.Join(",", emailList);
MailMessage mail = new MailMessage();
mail.To.Add(emails);
mail.From = new MailAddress(_objModelMail.From = "xxxxxxxx@gmail.com");
mail.Subject = _objModelMail.Subject = "Видео интервью";
string Body = _objModelMail.Body= "Предлагаем пройти интервью"+ link2;
mail.Body = Body;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential
("xxxxxxxx@gmail.com", "********");// Enter senders User name and password
smtp.EnableSsl = true;
smtp.Send(mail);
return View("SendEmail", _objModelMail as IEnumerable<InvitationMail>);
}
else
{
return View();
}
}
public ActionResult sendmail(SmartSolutions.Models.InvitationMail\u objModelMail)
{
if(ModelState.IsValid)
{
var emailList=db.InvitationMails.Select(model=>model.To);
var emailList2=db.InvitationMails.Select(model=>model.Link);
var link2=emailList2.FirstOrDefault();
var emails=String.Join(“,”,emailList);
MailMessage mail=新的MailMessage();
mail.To.Add(电子邮件);
mail.From=新邮件地址(_objModelMail.From=”xxxxxxxx@gmail.com");
mail.Subject=_objModelMail.Subject=“ббббббба”;
字符串正文=_objModelMail.Body=“ППаааааПаааааааааа1072;
mail.Body=Body;
mail.IsBodyHtml=true;
SmtpClient smtp=新SmtpClient();
smtp.Host=“smtp.gmail.com”;
smtp.Port=587;
smtp.UseDefaultCredentials=false;
smtp.Credentials=new System.Net.NetworkCredential
("xxxxxxxx@gmail.com“,”、“*******”;//输入发件人的用户名和密码
smtp.EnableSsl=true;
smtp.发送(邮件);
返回视图(“SendEmail”,对象模型邮件为IEnumerable);
}
其他的
{
返回视图();
}
}
你可能应该马上去更改你的gmail密码。密码编译好了吗<代码>字符串正文=_objModelMail.Body=“Паааааааааааааааааа代码>\uuu objModelMail.Link有一个额外的下划线,它compiles@MvartaYou你应该马上去更改你的gmail密码吗<代码>字符串正文=_objModelMail.Body=“Паааааааааааааааааа代码>\uuu objModelMail.Link有一个额外的下划线,它compiles@Mvarta