Send Email In Azure via Third Party Mailing Server

There are two approach to achieve it.

  1. Only Code behind
  2. Config + Code behind
1. Only Code Behind 

var fromAddress = new MailAddress("xxxx@hotmail.com", "From Name");
                 var toAddress = new MailAddress("xxxx@gmail.com", "To Name");
                 const string fromPassword = "xxxxxxx";
                 const string subject = "Subject";
                 const string body = "Body";

                 var smtp = new SmtpClient
                 {
                     Host = "smtp.live.com",
                     Port = 25,
                     EnableSsl = true,
                     DeliveryMethod = SmtpDeliveryMethod.Network,
                     UseDefaultCredentials = false,
                     Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
                 };
                 using (var message = new MailMessage(fromAddress, toAddress)
                     {
                         Subject = subject,
                         Body = body
                     }
                 )
                 {
                     smtp.Send(message);
                 }


2. Config + Code Behind

<system.net>
    <mailSettings>
      <smtp from="xxx@hotmail.com" deliveryMethod="Network">
        <network host="smtp.live.com" port="25"
            userName="xxx@hotmail.com" password="xxxxx" enableSsl="true"/>
      </smtp>
    </mailSettings>
  </system.net>

 var message = new MailMessage();
                     //here is an important part:
                    message.To.Add(new MailAddress("xxxx@gmail.com", "Mailer"));
                    message.Subject = "Yelp!";
                    message.Body = "Yes";
                    // it's superfluous part here since from address is defined in .config file
                     //in my example. But since you don't use .config file, you will need it.

                    var client = new SmtpClient();
                    client.EnableSsl = true;
                    client.Send(message);



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值