邮件发送一点心得
左直拳
搞了一下,邮件并没有想象的那么复杂。
我用的是IIS自带的SMTP服务器。既可以采用命令访问SMTP让它生成邮件,然后发送;也可以自己按照一定的格式,生成邮件文件,丢到<C:\inetpub\mailroot\PickUp>目录,勤劳的SMTP也会立即发送。
第一种,过程无非就是与SMTP建立一个连接,然后发送些命令,什么“HELO”,什么“DATA”之类,将内容传给它,仅此而已。
值得一提的是,如果是批量发送,可以建立一次连接,然后重复这些命令,全部发完了再运行“QUIT”命令,然后再断掉连接。
第二种,自己生成邮件。
格式如下:
Return-Path:<test@test.com>回车换行符(\r\n) 退回信箱
From:"test"<test@test.com>回车换行符 发送邮箱
To:<fuckman@test.com>回车换行符 接收邮箱
Subject:=?GB2312?B? TUlNRdCt0unLtcP308q8/g==?= 回车换行符 邮件主题。
其中,“gb2312”部分说明邮件主题的原始内容为gb2312编码的字符文本,“B”部分说明对邮件主题的原始内容按照BASE64方式进行了编码,“TUlNRdCt0unLtcP308q8/g==”为对邮件主题的原始内容进行了BASE64编码后的结果。
X-Priority:Normal回车换行符
X-MSMail-Priority:Normal回车换行符
Importance:Normal回车换行符
X-Mailer:Huolx.Pubclass回车换行符
MIME-Version:1.0回车换行符
Content-Type:text/html;charset="gb2312"回车换行符 邮件是HTML
Content-Transfer-Encoding:base64回车换行符 正文是BASE64编码
回车换行符(一定要有这一行,将设置与正文分开)
正文(进行了BASE64编码后的正文内容。其实不编码也可以,直接写正文都行。)
C#里进行BASE64编码很简单:
string _Base64Encode(string str)
{
byte[] barray;
barray = Encoding.Default.GetBytes(str);
return Convert.ToBase64String(barray);
}
分享到:
相关推荐
本文主要分享了作者在学习和使用ARM单片机过程中的心得体会,尤其是关于系统初始化的关键步骤。 首先,系统初始化是任何基于ARM的嵌入式系统启动时必须要进行的过程,它确保硬件设备正确配置并准备好运行用户代码。...
junit测试的一点心得,在spring中加载外部配置文件是的一点小技巧junit测试
《七田真超右脑照相记忆的一点心得参考》 《七田真超右脑照相记忆的一点心得参考》是一本关于右脑记忆和学习方法的书籍,作者通过实践经验总结了右脑记忆的要点和学习方法。 首先,作者提到右脑记忆的重要性,右脑...
通达信指标公式源码一点心得!.doc
我自己在摸索过程中的一点心得,大家可以参考
在CSDN下载的资源中,"jianhuili"可能提供了详细的代码示例和心得分享,这些将帮助初学者更好地理解和应用Java Mail API,解决实际项目中的邮件发送问题。对于初学者来说,理解并实践这些步骤是掌握Java发送邮件功能...
参加美赛的一点心得.zip
【标题】:“关于51的一点心得” 在嵌入式系统的世界里,51单片机(MCU)是入门者最常接触的一种芯片。它以其简单易学、功能实用的特点,深受广大电子爱好者和工程师的喜爱。这个标题“关于51的一点心得”暗示了...
制作的一点心得PPT课件.pptx
我校金太阳导学案开展情况的及一点心得体会.pdf
浅析自己做网站的一点心得 本文总结了作者在做网站过程中的心得体会和经验教训,强调了保持平和心态、不断学习、讲究方法、做正规站和心系人性化的重要性。 首先,作者认为保持平和心态非常重要。很多人都容易浮躁...
java学习心得java学习心得java学习心得java学习心得
邮政更新一点再快一点解放思想心得体会 .docx
写作心经-我写调研报告的一点心得和体会.pdf
1. **发送邮件模块**:这部分介绍了如何使用JavaMail API配置SMTP服务器,创建和发送邮件,包括设置发件人、收件人、主题和正文。 2. **收取邮件模块**:讲解了如何连接POP3或IMAP服务器,下载并解析邮件,包括邮件...
学习华为网络安全时间心得 (13页).docx学习华为网络安全时间心得 (13页).docx学习华为网络安全时间心得 (13页).docx学习华为网络安全时间心得 (13页).docx学习华为网络安全时间心得 (13页).docx学习华为网络安全时间...
hashcat的命令行详解,真正高手必备。
14、申请青年国家自然科学基金的曲折过程和对科研的一点心得.docx
微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx