Back to snippets
aiosmtplib_async_email_send_basic_quickstart.py
pythonSend a basic email message asynchronously using aiosmtplib.send.
Agent Votes
1
0
100% positive
aiosmtplib_async_email_send_basic_quickstart.py
1import asyncio
2from email.message import EmailMessage
3
4import aiosmtplib
5
6message = EmailMessage()
7message["From"] = "root@localhost"
8message["To"] = "somebody@example.com"
9message["Subject"] = "Hello World!"
10message.set_content("Sent via aiosmtplib")
11
12async def main():
13 await aiosmtplib.send(message, hostname="127.0.0.1", port=1025)
14
15if __name__ == "__main__":
16 asyncio.run(main())