use*_*672 2 c# asp.net asp.net-mvc
是否可以在ASP.NET MVC
不使用中的凭据的情况下发送电子邮件PHP
.
在PHP
我简单的使用mail
方法来发送电子邮件,而无需使用任何凭据.我怎么能做同样的事情C#
?
小智 8
它将使用默认凭据.
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);
Run Code Online (Sandbox Code Playgroud)
你需要在web.config
文件中添加它.
<system.net>
<mailSettings>
<smtp from="[URL]" deliveryMethod="network">
<network host="localhost" port="25" defaultCredentials="true" />
</smtp>
</mailSettings>
</system.net>
Run Code Online (Sandbox Code Playgroud)