开发者社区> 问答> 正文

如何在 Python 中使用 yagmail 发送带有附件的邮件?

如何在 Python 中使用 yagmail 发送带有附件的邮件?

展开
收起
圆葱猪肉包 2024-08-21 14:52:48 64 0
1 条回答
写回答
取消 提交回答
  • 在 Python 中使用 yagmail 发送带有附件的邮件,可以通过 yagmail.SMTP 创建 SMTP 连接,然后使用 yag.send() 方法发送邮件,并通过 yagmail.inline() 或直接在 contents 参数中包含文件路径来附加图片或文件。例如:

    python
    yag = yagmail.SMTP(  
        host='smtp.qq.com', user='xxxxxxx@qq.com',  
        password='xhaztrwpjffpbdhh', smtp_ssl=True  
    )  
    weather = [weather.text, "每日情话:", content[ran], yagmail.inline("/path/to/your/image.jpg")]  
    yag.send(  
        to=['xxxxxxxxx@qq.com'],  
        subject='早鸭',  
        contents=weather  
    )
    
    2024-08-21 17:31:51
    赞同 21 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载