Skip to main content

Automatically Send Gmail with SMTP Server.

Project description

Build Status GitHub license PyPI - Python Version PyPI - Wheel PyPI

Downloads

Package Installation :

pip install python-gmail

Package Link

python-gmail :

Inorder to send mail form gmail using SMTP Server, first you need to enable "Two-Step Verification" on the sender mail id.

Google Account Help

  1. Open your Google Account .
2. In the navigation panel, select Security.

3. Under “Signing in to Google,” select 2-Step Verification and then Get started.

4. Set any "Account PIN". This pin will be the passowad of the sender mail is.

How to use the module :

E-mail login credential :

gmail_id = ('') #sender g-mail id

gmail_password = ('') #sender g-mail password

Single destination mail id :

destination_addresses = [
                    'reciver_mail_id_1@gmail.com'
                    ]

Multiple destination mail id's :

destination_addresses = [
                    'reciver_mail_id_1@gmail.com',
                    'reciver_mail_id_2@gmail.com',
                    'reciver_mail_id_3@gmail.com',
                    '............................',
                    '.............................',
                    'reciver_mail_id_N number@gmail.com',
                    ]

main subject :

subject = ('') #mail subject

mail message :

message = ('') #mail message

How to import the module :

from gmail.gmail import gmail

create mail object :

mail = gmail()

give sender login credential :

mail.login(gmail_id, gmail_password)

give reciver mail id or id's. :

mail.receiver_mail(destination_addresses)

send mail :

mail.send_mail(subject, message)

Example :

from gmail.gmail import gmail

mail = gmail()

mail.login(gmail_id, gmail_password)

mail.receiver_mail(destination_addresses)

mail.send_mail(subject, message)

License :

MIT Licensed

Author :

Sujit Mandal

GitHub

PyPi

LinkedIn

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-gmail-0.0.8.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

python_gmail-0.0.8-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file python-gmail-0.0.8.tar.gz.

File metadata

  • Download URL: python-gmail-0.0.8.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.6.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for python-gmail-0.0.8.tar.gz
Algorithm Hash digest
SHA256 3a8346398b42daf0f2f123a0e10eb31a7f23cd85b5ac7429fdb31d9fb209a1c0
MD5 31bc16753aeba45a125154658b61b29d
BLAKE2b-256 a77a42ea2bdf8498ee26c5911ce938ef0b1dd23e3b0b6e921c647363b3483ca3

See more details on using hashes here.

File details

Details for the file python_gmail-0.0.8-py3-none-any.whl.

File metadata

  • Download URL: python_gmail-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.6.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for python_gmail-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 1ca12113a8440dd1881668ff49f446f72b9daba8b7222e0b1dc16b27e4bca32b
MD5 0487f51236825d501468453430ee122a
BLAKE2b-256 3a569eedd84fa3171fb77e77b821a64b5197b07df5ecb60a04234046f6f75e6b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page