最近,时间非常紧张,已经分别同导师和师兄立了军令状。
一个月的时间完成两篇 paper,争取投稿。
paper 的第一篇大部分已经分析完成,正在书写。
另一篇还没有分析,还需要想想一些比较特殊的的分析思路。
压力还是很大的,身边能够给与知识上支持的很少,即便是思路或者思维的支持,也不多。
而且,学术氛围也是诡异的。
总之,加油吧!
内心强大才是真正的强大,自己强大才是真正的强大!
2019.11.26
邮件发送这方面,我一直感觉有点难的,逻辑方面比较简单,与平常发送邮件相似,但是名词,稀奇古怪的。
1、邮件发送
image.png
2、smtplib 连接服务器
解释下名词:为什么叫smtplib这个名字呢?
其实SMTP代表简单邮件传输协议,相当于一种计算机之间发邮件的约定。
具体连接的过程:
import smtplib
#smtplib是python的一个内置库,所以不需要用pip安装
mailhost='smtp.qq.com'
#把qq邮箱的服务器地址赋值到变量mailhost上,地址需要是字符串的格式。
qqmail = smtplib.SMTP()
#实例化一个smtplib模块里的SMTP类的对象,这样就可以使用SMTP对象的方法和属性了
qqmail.connect(mailhost,25)
#连接服务器,第一个参数是服务器地址,第二个参数是SMTP端口号。
解释一下:第1行代码是引入库,第2行代码是qq邮箱的服务器地址,这个地址是可以通过搜索引擎查到的。
image.png
这样就拿到了qq邮箱的smtp地址。此刻,我们用的是qq邮箱,所以搜索qq邮箱的smtp服务器地址,如果你之后想用学校的邮箱,也可以搜索学校的smtp服务器地址。
image.png
继续看代码,我们会发现,第五行代码实例化了一个smtplib里的SMTP对象。
第7行代码是用SMTP对象的connect()方法连接服务器,第一个参数是获取到的服务器地址,第二个参数是SMTP端口号 25。
端口号的选择不是唯一的,但是 25 是一个最简单、最基础的端口号,所以我们填25。
注意的是,上述服务器,是发送邮件的服务器!