normcyr / sendmail

Python script with config files to send emails

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Purpose

sendmail is a Python script with config files to send emails. The ultimate objective of the project will be to automate certain emailing functions required in a day-to-day workflow.

Requirements

Usage

First, clone the repo from the command line interface.

git clone https://github.com/normcyr/sendmail.git

Rename the config and announcement text files to their proper names.

cd sendmail
mv config.yml.example config.yml
mv announcement.txt.example announcement.txt

Edit the config.yml file to suit your needs.

nano config.yml

You may want to use your email address for both from_address and to_address addresses in order to test it first.

server:
    address: smtp.example.com
    port: 587
    authentification: True
login:
    username: bobleponge@example.com
    password: 1234567890123456
addresses:
    from_address: bobleponge@example.com
    to_address: bobleponge@example.com
msg_info:
    subject: Test message

Edit the announcement.txt file to suit your needs. Replace the text for the message you want to send.

nano announcement.txt

Finally, try the script!

python sendmail.py

About

Python script with config files to send emails


Languages

Language:Python 100.0%