通过个人域使用C#发送邮件 [英] Send Mail Using C# through personal Domain
本文介绍了通过个人域使用C#发送邮件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用C#发送邮件,在没有gmail smtp的个人域名中?
帮助我 ASAp
谢谢..
解决方案
SmtpClient client = 新 SmtpClient( smtp.gmail.com);
NetworkCredential LoginInfo = new NetworkCredential( email @ gmail.com, password);
client.UseDefaultCredentials = false ;
client.Credentials = LoginInfo;
MailMessage mail = new MailMessage();
mail.From = new MailAddress( email@gmail.com, 警报邮件);
mail.To.Add( new MailAddress(m.EmailId, name或..));
mail.Subject = 欢迎信或主题;
mail.Body = 您的邮件正文,您可以包含html格式化;
mail.IsBodyHtml = true ;
model.EmailId = model.EmailId;
model.ETo = m.EmailId;
尝试
{
client.Send(mail);
model.IsActive = true ;
Erepo.Add(型号);
Erepo.Save();
}
catch (SmtpException sm)
{
model.IsActive = 假跨度>;
Erepo.Add(型号);
Erepo.Save();
}
如果您的应用程序托管在共享服务器上,请使用 localhost 而不是 smtp.gmail.com
请看这里:使用或不使用附件在C#中发送电子邮件:通用例程。 [ ^ ]
< blockquote>是我的域中启用了SMTP ...
How to send mail using C#, In personal Domain without gmail smtp?
Help me ASAp
THanks..
解决方案
SmtpClient client = new SmtpClient("smtp.gmail.com"); NetworkCredential LoginInfo = new NetworkCredential("email@gmail.com", "password"); client.UseDefaultCredentials = false; client.Credentials = LoginInfo; MailMessage mail = new MailMessage(); mail.From = new MailAddress("email@gmail.com", "Alert mail"); mail.To.Add(new MailAddress(m.EmailId, "name or ..")); mail.Subject = "Welcome Letter or subject"; mail.Body = "Your message body, you can include html formating"; mail.IsBodyHtml = true; model.EmailId = model.EmailId; model.ETo = m.EmailId; try { client.Send(mail); model.IsActive = true; Erepo.Add(model); Erepo.Save(); } catch (SmtpException sm) { model.IsActive = false; Erepo.Add(model); Erepo.Save(); }
If your application is hosted on shared server use localhost instead of smtp.gmail.com
See here: Sending an Email in C# with or without attachments: generic routine.[^]
yes SMTP is enabled in my domain...
这篇关于通过个人域使用C#发送邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文