📅  最后修改于: 2023-12-03 15:06:53.299000             🧑  作者: Mango
在Python中发送电子邮件是一项非常有用的技能,它可以帮助您自动化很多任务。本文将介绍如何使用Python发送电子邮件,并重点介绍如何发送到Hotmail。
首先,要发送电子邮件,您需要一些基本的账户信息:
请确保账户信息是准确的,否则发送邮件将失败。
使用Python发送电子邮件需要安装Python Email库。请先使用以下命令检查是否已安装该库:
import smtplib
如果没有任何错误,则已经安装了Python Email库。
现在,您已经准备好编写Python代码来发送电子邮件。以下是发送电子邮件的示例代码:
import smtplib
from email.mime.text import MIMEText
sender_email = 'your_email@hotmail.com'
sender_password = 'your_password'
receiver_email = 'receiver_email@hotmail.com'
message = MIMEText('Hello from Python!')
message['Subject'] = 'Python email test'
message['From'] = sender_email
message['To'] = receiver_email
with smtplib.SMTP('smtp.live.com', 587) as server:
server.starttls()
server.login(sender_email, sender_password)
server.sendmail(sender_email, [receiver_email], message.as_string())
print('Email sent successfully.')
这段代码将发送一封带有'Hello from Python!'消息的电子邮件。请在代码中用您自己的电子邮件地址和密码替换'sender_email'和'sender_password'变量,并将'receiver_email'变量替换为您要发送邮件的接收者的电子邮件地址。
将代码整合到项目中可以自动化电子邮件的发送。如果您的项目需要定时发送电子邮件,则可以使用Python的定时器实现。请根据您的项目需要选择最合适的方法。
这就是使用Python发送电子邮件,并重点介绍如何发送到Hotmail的介绍。希望这篇文章对您有帮助!