C# 实现向指定邮箱发送信息功能

C# 实现向指定邮箱发送信息sql语句功能:

应用场景:

可以快速批量vb.net教程或者自动向指定用户发送模板邮件信息,比如重置java基础密码时可以向指定邮箱发送验证码,公司发布公告、通知等,由于向邮箱发送验证码是免费的,因此可以节约成本。

前提条件:

1、知晓邮箱服务器的类型,与邮箱)
python基础教程服务器端口。我使用的是QQ邮箱,QQ邮箱的邮箱服务器类型是:smtp.qq.com。QQ邮箱服务器的端口是587。如果需要其余邮箱平台的的服务器端口与服务器类型,请百度,我就不列举了。

2、需要开启发送信息邮箱的SMTP服务。

代码实现:

/// <summary>
/// 向指定邮箱发送信息
/// </summary>
/// <param name="receivingMailbox">接收者邮箱</param>
/// <param name="subject">邮件主题</param>
/// <param name="mailContent">邮件内容</param>
public static void SendInfoToSpecifiedMailbox(string receivingMailbox,string subject,string mailContent)
{
//SendMailbox:发送信息的邮箱
//SMIPServiceCode:邮箱smtp服务密码,确保邮箱已经开启了SMTP服务,开启后会给出一串编码就是smtp服务密码,后台填入编码
//Host:邮箱服务器类型,我这里用的是QQ邮箱:smtp.qq.com
//Port:邮箱服务器端口
SmtpClient client = new SmtpClient(Host, Port);
MailMessage msg = new MailMessage(SendMailbox, receivingMailbox, subject, mailContent);
client.UseDefaultCredentials = false;
System.Net.NetworkCredential basicAuthenticationInfo =
new System.Net.NetworkCredential(SendMailbox, SMIPServiceCode);
client.Credentials = basicAuthenticationInfo;
client.EnableSsl = true;
client.Send(msg);
}

调用示例:

SendInfoToSpecifiedMailbox(“28847463@qq.com”, “xin3721自学网”, “https://www.xin3721.com/”);
c#教程

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值