在asp.net mvc中发送电子邮件,而不像在php中那样使用凭据
本文关键字:php mvc net asp 电子邮件 | 更新日期: 2023-09-27 18:05:33
是否有可能在ASP.NET MVC
中发送电子邮件而不使用PHP
中的凭据?
在PHP
中,我简单地使用mail
方法发送电子邮件而不使用任何凭据。如何在C#
中做同样的事情?
将使用默认凭证。
SmtpClient smtpClient = new SmtpClient();
smtpClient.UseDefaultCredentials = true;
MailMessage mail = new MailMessage();
mail.From = new MailAddress(EMAIL_FROM_WHICH_YOU_WANT_TO_SEND_EMAIL);
mail.To.Add(new MailAddress(EMAIL_TO_WHOM_YOU_WANT_TO_SEND_EMAIL));
mail.Subject = YOUR_SUBJECT;
mail.Body = BODY_OF_EMAIL;
mail.IsBodyHtml = true/false[BASED_ON_YOUR_BODY];
smtpClient.Send(mail);
,你需要把它添加到web.config
文件中。
<system.net>
<mailSettings>
<smtp from="[URL]" deliveryMethod="network">
<network host="localhost" port="25" defaultCredentials="true" />
</smtp>
</mailSettings>
</system.net>