I am trying to send emails to myself using a Python script, and luckily I came across this post:
How to send an email with Gmail as provider using Python?
The trouble is, smtplib sends out the password for the script in plain text and I am skeptical about its security. Further my script contains my username and password in plain text. Are there any good ways to use Python and send emails without having to keep my password as plain text?
I also saw this on StackOverflow: Python smtplib security but the answer is not completely helping me resolve this conflict. However, I'm not ready to give up yet.
Some more information: I'm trying to set up my Raspberry Pi as a server that scrapes through a website. When a specific thing about the website changes, I want to be notified via email. However, I don't want to leave my Pi sitting around with a script that has my username and password in plain text.
An obvious solution would be to use
getpass.getpass()
to get the password at the start of running, and store that in memory.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With