Python网络编程:smtplib与urllib包的使用详解
1. smtplib模块
1.1 功能概述
smtplib模块提供了一个低级的SMTP客户端接口,可使用RFC 821和RFC 1869中描述的SMTP协议发送邮件。该模块包含许多低级函数和方法,详细信息可查阅在线文档。
1.2 核心类与方法
1.2.1 SMTP类
- 构造函数:
SMTP([host [, port]]),创建一个表示与SMTP服务器连接的对象。若指定host,则为SMTP服务器名称,port为可选端口号,默认端口为25。若提供host,会自动调用connect()方法;否则,需手动调用。 - 实例方法:
s.connect([host [, port]]):连接到指定host的SMTP服务器。若省略host,则连接本地主机(‘127.0.0.1’),port默认25。若创建SMTP对象时已指定host,则无需调用此方法。s.login(user, password):若服务器需要认