Advertisement

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)

还没有任何评论哟~