Welcome to your How to Send Emails with Python tutorial. You'll use Python to send Emails of Plain text, HTML with attachments through Gmail.
GitHub Repo with code: https://github.com/liannewriting/YouTube-videos-public/tree/main/send-email-with-python-plain-text-html
We can easily automate the process of sending emails using Python. It’s handy when you are sending similar content over and over again. This automation could reduce human errors and free your time as well!
For example, if you need to update a list of contacts based on new daily data, you can use Python to create a new report and share it with them by sending emails.
Or, if you have a Python program that takes a long time to run, you can ask Python to send you a reminder email when it’s done.
Tutorial contents:
00:00 Introduction
00:35 Set up test Gmail account
01:40 Example 1: Send your first Plain Text email
05:43 Example 2: Add multiple recipients, Subject, To
09:49 Example 3: Send HTML content Emails
14:19 Example 4: Add attachments
Technologies that will be used
☑️ JupyterLab (Notebook)
☑️ smtplib
☑️ email (mime)
☑️ ssl
☑️ pandas
Links mentioned in the video
►Gmail - allow less secure apps: https://myaccount.google.com/lesssecureapps
►Gmail - SMTP server: https://support.google.com/mail/answer/7126229?hl=en
►How to generate Reports with Python: https://youtube.com/playlist?list=PL2L4c5jChmctDQgU2QdSle4uEIGbC8k9Q
►How to Send Emails using Python - Add image to email body: https://www.justintodata.com/send-email-using-python-tutorial/#add-image-to-email-body
There's also an article version of the same content. If you prefer reading, please check it out. How to Send Emails using Python: Tutorial with examples: https://www.justintodata.com/send-email-using-python-tutorial/
Get access to more data science materials, check out our website Just into Data: https://justintodata.com/
Other related learning materials
►FREE Python crash course: https://www.justintodata.com/learn-python-free-online-course-data-science/
►Python for Data Analysis with projects course:
https://www.udemy.com/course/python-for-data-analysis-step-by-step/?referralCode=C8B8B507FB1197183455