kanitmann / Mail_Automation

G-Aut is a mail automation service for Gmail built on python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Auto Mailer ✨

Auto Mailer is a mail automation service for Gmail built on python ❤️.

Badges

forthebadge made-with-python GNU GPL 3.0 Stars Issues Tweet

Features

  • Support CSV Mailing
  • Send multiple mails in one-click
  • Zero latency
  • Supports Personalised Mails

Tech Stack

Language: Python

Libraries Used:

  • OS
  • argparse

Installation

  1. Clone the current repository and install the ssmpt package
  git clone https://github.com/kanitmann/Mail_Automation.git
  sudo apt install ssmtp
  nano /etc/ssmtp/ssmtp.conf
  1. configure the package with your credentials (enter the following credentials in the ssmtp.conf file)
 mailhub=smtp.gmail.com:587
 UseSTARTTLS=YES
 AuthUser=your-email@gmail.com
 AuthPass=XXXXXXXXXXXXXXX
 TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt
  1. Enable insecure apps in your google account settings (you might have to set up app passwords if you have 2 factor authentication)
  2. Run the script
python commandline.py -r <file containing reciever Email IDs (separated by newline)> -f <file containing the email>

Note: for an example on how to create the email text file, refer to msg.txt

Contributing

Contributions are always welcome!

See contributing.md for ways to get started.

Please adhere to this project's code of conduct.

Authors

About

G-Aut is a mail automation service for Gmail built on python

License:GNU General Public License v3.0


Languages

Language:Python 100.0%