Python3.11版本的邮件发送功能支持包含多种类型的附件文件
发布时间
阅读量:
阅读量
1、在廖雪峰教程的代码执行过程中,可能会出现如下错误提示:
smtplib.SMTPServerDisconnected: 请先调用connect()方法,该问题已被标记为弃用
2、TypeError: getsockaddrarg: AF_INET6地址必须为元组类型,而非字符串
此问题的解决方式是将服务器地址设置为元组格式
3、UnicodeEncodeError: ‘utf-8’编码器无法对位置0处的字符‘\udcc9’进行编码:不允许使用代理对
部分代码在读取附件内容后再进行附件发送时,会出现中文内容读取错误,尝试使用utf-8与gbk编码均未取得有效结果
可参考的程序代码如下:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import smtplib
import email.mime.multipart
import email.mime.text
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.mime.application import MIMEApplication
全部评论 (0)
还没有任何评论哟~
