Skip to main content

sends bulk automated emails

Project description

PyPI version

Automail

Automail is an open source python package to make bulk mailing easy.

The distribution is available on following platforms:

Installation :

		pip install Automail

Package Functions:

Automail has 2 user function:

  1. csv_list(CSV_FILE): This user function generates list of list containing maiiling details of the receivers
    • Function arguments:
      • CSV_FILE: points towards the file location

usage:

		from Automail import csv_list

		myvar = csv_list('location to the csv file')

output:

		Please enter the column name with receiver names: Column name
		Please enter the column name with receiver email-id: Column name
  1. send_email(subject, body, attachment, receivers): send_email is a stand-alone function which can work without passing any argument
    • Function Parameter:
      • subject: This argument is responsible for subject of the email.
      • body: This argument is responsible for the email body the supported formats are marked below.
        • HTML TEMPLATE
        • TEXT
        • FORMS (NOT TESTED)
      • attachment :This argument is responsible for attachment source and supports varities of file formats.
      • receivers : This argument passes the list of list careated using csv_list finction.

usage:

		from Automail import send_email

		subject = 'This is the email subject'
		body  = 'This is the email body'
		attachment = 'location of attachment file'
		receivers = csv_list('location to the csv file')

		send_email(subject, body, attachment, receivers)

usage:

		Please enter your email address: xzy@gmail.com
		Please enter your password: .......

NOTE: input for password field won't be displayed while typing for secutity purposes.

Note:

In some cases google might restrict login in that case you need to enable Less secure app access click here

Running test

pip install -r requirements.txt
pytest -s

License

MIT

Contact

twitter linkedIn github

Wanna Contribute?

Your contribution is welcome!

Pull Requests will be merged if they match the project requirements.

For prototypes, pure python implementations using ctypes are also welcome. We will probably port it to a proper extension in the future.

Please ask questions here.

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

Automail-0.0.6.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

Automail-0.0.6-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file Automail-0.0.6.tar.gz.

File metadata

  • Download URL: Automail-0.0.6.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.1

File hashes

Hashes for Automail-0.0.6.tar.gz
Algorithm Hash digest
SHA256 f8aa3f00c93dd788926d243031cc0077675b83f11c85d9061b2395518fbe4946
MD5 f9f421f14e2163fe308b86abee5a33e6
BLAKE2b-256 35306e9bfbe050017eee27a63bf0b7a07d8affaf745128dfbd1e919964804b33

See more details on using hashes here.

File details

Details for the file Automail-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: Automail-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.1

File hashes

Hashes for Automail-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 251de2203529f4ddac8b20d39c4d5d689f1279b6d794cea14b092b9e2b892a12
MD5 7f4f2ceea48211309cadc91d93de6f69
BLAKE2b-256 13143d23a4c44502e7c268ae315d8a301b25290e9eb1f15d0e99779a6362e103

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