Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ubAI6689/mailgun-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mailgun Mailing List CLI

A command-line interface (CLI) program to control Mailgun mailing lists.

Installation

  1. Clone the repository:
git clone https://github.com/ubAI6689/mailgun-cli.git
  1. Navigate to the project-directory:
cd mailgun-cli
  1. Create and activate a venv:
python -m venv venv
source venv/bin/activate
  1. Install the package:
pip install -e .

Usage

  1. Set up your Mailgun configuration:
mailgun setup
  1. Use the available commands to manage your mailing lists:
  • Create a mailing list: mailgun create <address> <name>
  • Delete a mailing list: mailgun delete <address>
  • Add a member to a mailing list: mailgun add <list_address> <member_address> <name>
  • Add members from a csv file: mailgun add_from_csv <list_address> <csv_file_path>
  • Remove a member from a mailing list: mailgun remove <list_address> <member_address>
  • Print a mailing list members: mailgun print <list_address>
  • Send a message to a mailing list: mailgun send <list_address> <subject> <text>
  • List all mailing lists: mailgun list
  • List all groups an email is a member of: mailgun list_groups <email>

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

License

[Include your license information here]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages