上传者: u012069313
|
上传时间: 2025-08-26 15:43:15
|
文件大小: 1KB
|
文件类型: PY
1、配置邮箱信息:
首先定义了发件人的邮箱账号(sender)、密码(password)以及收件人的邮箱账号(receiver)。这里要注意,对于像 QQ 邮箱等部分邮箱服务提供商,需要使用专门的授权码来替代登录密码进行 SMTP 服务验证,授权码可以在邮箱设置的相关安全选项中获取。
2、构建邮件内容:
使用MIMEMultipart类创建一个邮件对象,它可以包含多个部分,比如文本内容、附件等。然后通过Header类设置发件人、收件人以及邮件主题的显示信息,使其能正确显示中文等非 ASCII 字符。
接着定义了邮件的正文内容(text),模拟钓鱼邮件中诱导用户点击链接等话术,在实际的钓鱼邮件中可能会伪装得更具迷惑性,比如伪装成银行、电商平台等正规机构的通知,诱导用户输入账号密码等重要信息。将正文内容通过MIMEText类封装成邮件的文本部分,并添加到邮件对象中。
3、发送邮件:
通过smtplib库连接到 SMTP 服务器,这里以 QQ 邮箱的 SMTP 服务器(smtp.qq.com,端口465)为例,使用SMTP_SSL方法建立安全连接。