Python期末大作业格式样本——不带批注

Python期末大作业格式样本——不带批注
Python期末大作业格式样本——不带批注

Python语言期末大作业

( 2014 / 2015 学年第二学期)

报告题目:使用smtplib和email模块发送邮件专业软件工程(嵌入式培养)

学生姓名夏何辉

班级学号 B

任课教师朱立华

教师单位计算机软件教学中心

完成日期 2015年6月 16日

使用smtplib和email模块发送邮件 Python语音是一款方便简介,几乎无所不能的编程语言,我通过自己的课上学习与课下钻研,学会了如何使用smtplib模块定义一个简单的SMTP客户端来在互联网上发送邮件。

在SMTP模块这么多已定义的类中,我们最常用的的还是smtplib.SMTP类,就具体看看该类的用法:

smtp实例封装一个smtp连接,它支持所有的SMTP和ESMTP操作指令,如果host和port参数被定义,则smtp会在初始化期间自动调用connect()方法,如果connect()方法失败,则会触发SMTPConnectError异常,timeout参数设置了超时时间。在一般的调用过程中,应该遵connetc()、sendmail()、quit()步骤。主要代码如下:

SMTP.set_debuglevel(level)

//设置输出debug调试信息,默认不输出调试信息。

SMTP.docmd(cmd[, argstring])

//发送一个command到smtp服务器,

SMTP.connect([host[, port]])

//连接到指定的smtp服务器,默认是本机的25端口。也可以写成hostname:port的形式。

SMTP.helo([hostname])

//使用helo指令向smtp服务器确认你的身份。

SMTP.ehlo([hostname])

//使用ehlo指令向esmtp服务器确认你的身份。

SMTP.ehlo_or_helo_if_needed()

//如果在以前的会话连接中没有提供ehlo或者helo指令,这个方法调用ehlo()或者helo()。

相关主题
相关文档
最新文档