C#邮件发送(最坑爹的邮箱-QQ邮箱)
最近工作挺清闲的,有空的时候陪妹子出去玩玩,自己看看小说,看看电影,日子过的挺欢乐的,这个星期幡然悔悟,代码才是我的最爱,做点小东西,就写个邮件发送程序。说的邮件发送相信工作过基本上都会用到过,用户注册完之后发个验证邮件过去验证一下,改密码的时候邮箱验证一下,用户对网站体验如何发个邮件调查一下,网站最近最热的内容发个邮件推送一下,好吧,有点啰嗦。正文开始吧: SMTP定义 简单邮件传输协议 (Simple Mail Transfer Protocol, SMTP) 是事实上的在Internet传输email的标准。 SMTP是一个相对简单的基于文本的协议。在其之上指定了一条消息的一个或多个接收者(在大多数情况下被确认是存在的),然后消息文本会被传输。可以很简单地通过telnet程序来测试一个SMTP服务器。SMTP使用TCP端口25。要为一个给定的域名决定一个SMTP服务器,需要使用MX (Mail eXchange) DNS。 (摘自维基百科) 简单的邮件发送程序 网上很多各种邮箱的发送程序,通常情况就是Gmail邮箱(比较小众,程序员比较喜欢),网易邮箱(吐槽跟帖的最爱,还有只看不说的我),新浪邮箱(之前工作需要和新浪做接口,注册了一个,现在已经沦为卖货聚集地),QQ邮箱(用户最多,分布最广,且最坑爹的邮箱),常用的邮箱大概就是这几种,网上也有相应的程序,大多数写的比较乱