加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-3 – 从控制器发送电子邮件

发布时间:2020-12-16 09:16:53 所属栏目:asp.Net 来源:网络整理
导读:如何从控制器发送电子邮件?我在数据库中有电子邮件地址,因此我从基地收到此电子邮件,并向此电子邮件发送特殊短信.我不需要使用View. 解决方法 开始了: 你的代码: System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();message.From
如何从控制器发送电子邮件?我在数据库中有电子邮件地址,因此我从基地收到此电子邮件,并向此电子邮件发送特殊短信.我不需要使用View.

解决方法

开始了:

你的代码:

System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();

message.From = new System.Net.Mail.MailAddress("yourname@yourdomain.com");
message.To.Add(new System.Net.Mail.MailAddress("receiver@receiverdomain.com"));

message.IsBodyHtml = true;
message.BodyEncoding = Encoding.UTF8;
message.Subject = "subject";
message.Body = "hello receiver";

System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
client.Send(message);

而你的web.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.net>  
    <mailSettings>
      <smtp from="yourname@yourdomain.com" deliveryMethod="Network">
        <network host="smtp.yourprovider.com" port="587" userName="yourname@yourdomain.com" password="yourpass" enableSsl="true" />
      </smtp>
    </mailSettings>
  </system.net>
 ...

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读