An easy-to-use python library to send emails within seconds
Project description
pySMTP
An easy-to-use python library to send emails within seconds. Based on the pre-installed smtplib library.
IMPORTANT
Gmail users must turn on 'Less secure app access' in order to avoid smtplib errors. You can turn it on like so:
-
go to 'Manage your google account'
-
then click on the 'security' tab
-
scroll down until you find 'Less secure app access' and click on the 'Turn on access' button
-
you should be asked to 'Allow less secure apps' again. turn it on.
NOTE: turning this feature is generally not a good idea as it isn't safe (see why online)
I suggest you continue reading the 'SAFER ALTERNATIVE' below.
SAFER ALTERNATIVE:
You can use an app password. See how to make one below:
-
go to 'Manage your google account'
-
then click on the 'security' tab
-
find 'Signing into Google'
-
click on 'App passwords'
-
type out your password
-
change 'Select app' to 'Mail'
-
change 'Select device' to the device you are currently using
-
Hit 'Generate' to get your password
Use the newly-generated password in place of sender_password
Usage
import pySMTP
pySMTP.send_email(sender_email, sender_password, receiver_email, email_subject, email_body)
Example
import pySMTP
pySMTP.send_email('my.email@email.com', 'my_password', 'my.friends.email@email.com', 'Test', 'hello. I sent this email with python!')
Help function
import pySMTP
pySMTP.help()
Requirements
pre-installed smtplib library.
Credits
Made by HYKANTUS
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.