使用 Python 从 XML 中读取数据并发送电子邮件

使用 Python 读取 XML 并发送电子邮件的步骤:

读取 XML

  • 使用 xml.etree.ElementTree 解析 XML 文件。
  • 访问 XML 元素以提取所需数据。

发送电子邮件

  • 使用 smtplib 模块设置 SMTP 客户端。
  • 编写邮件正文,包括收件人、主题和内容。
  • 发送电子邮件。

代码示例

import xml.etree.ElementTree as ET
import smtplib

# 解析 XML 文件
xml_data = ET.parse('data.xml')

# 获取所需数据
recipient = xml_data.find('recipient').text
subject = xml_data.find('subject').text
content = xml_data.find('content').text

# 设置 SMTP 客户端
smtp = smtplib.SMTP('smtp.example.com', 587)
smtp.starttls()

# 登录 SMTP 服务器
smtp.login('username', 'password')

# 编写邮件正文
msg = "From: sender@example.com
To: {}
Subject: {}

{}".format(recipient, subject, content)

# 发送电子邮件
smtp.sendmail('sender@example.com', recipient, msg)

smtp.quit()
rar
linux、T100使用python读取XML发送邮件方法.rar 预估大小:2个文件
folder
linux、T100使用python读取XML发送邮件方法 文件夹
file
pythonmail.py 5KB
file
使用说明.txt 798B
rar 文件大小:2.59KB