如何设置邮件的重要性?

22次阅读
没有评论

要设置邮件的重要性,可以使用邮件协议中的”Importance”标头字段来指定邮件的重要性级别。常见的重要性级别包括”High”(高)、”Normal”(正常)和”Low”(低)。

以下是使用Python的smtplib库发送具有重要性级别的邮件的代码示例:

import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText

# 邮件的发送者和接收者
sender = "sender@example.com"
recipient = "recipient@example.com"

# 创建MIMEMultipart对象
message = MIMEMultipart()
message['From'] = sender
message['To'] = recipient
message['Subject'] = "Example Email with Importance"

# 邮件正文
body = "This is an example email with importance level set to High."
message.attach(MIMEText(body, 'plain'))

# 设置邮件的重要性级别
message['Importance'] = 'High'

# 连接SMTP服务器并发送邮件
try:
    smtp = smtplib.SMTP('smtp.example.com', 25)  # 需要替换为实际的SMTP服务器和端口
    smtp.sendmail(sender, recipient, message.as_string())
    smtp.quit()
    print("Email sent successfully!")
except smtplib.SMTPException as e:
    print("Error: ", str(e))

在以上示例中,我们创建了一个`MIMEMultipart`对象作为邮件的外层容器。然后,我们通过`MIMEText`对象创建邮件的正文内容,并将其附加到外层容器中。

接下来,我们设置了邮件的发送者、接收者和主题,以及使用`message[‘Importance’]`设置了邮件的重要性级别为’High’。

最后,我们连接到SMTP服务器,发送邮件。

需要注意的是,具体的SMTP服务器和端口号需要根据你实际的邮件服务器进行设置。

正文完
 
评论(没有评论)