Skip to content

PyMailXpress is a Django web application designed to simplify your email sending experience. With PyMailXpress, you can send multiple emails in a single go, using dynamically inserted variables in your email content.

Notifications You must be signed in to change notification settings

srajan-kush/PyMailXpress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyMailXpress

PyMailXpress is a Django web application designed to simplify your email sending experience. With PyMailXpress, you can send multiple emails in a single go, using dynamically inserted variables in your email content.

Project Overview

PyMailXpress is built with Python and Django, aiming to streamline your email communication process. Whether you need to send newsletters, notifications, or personalized emails, PyMailXpress has you covered.

Getting Started

Follow these steps to set up and run PyMailXpress:

  1. Enable Two-Factor Authentication: Ensure that your email account has two-factor authentication enabled for added security.

  2. Create an App Password:

    • Go to Google Account.
    • Search for "App Passwords".
    • Create an app password named "PyMailXpress" or any name you prefer.
    • Copy the generated app password.

    Generated App Password

  3. Clone the Repository:

    git clone https://github.com/srajan-kush/PyMailXpress.git
  4. Install Dependencies:
    - Navigate to the project directory and install the required dependencies:

    pip install -r requirements.txt
  5. Run the Development Server:
    - Start the Django development server:

    python manage.py runserver
    

Usage

  1. Access PyMailXpress:
    - Open your web browser and go to http://localhost:8000.

  2. Enter Email Credentials:
    - Enter your email address and the generated app password in the provided fields.

  3. Enter Recipient Emails:
    - Input a list of recipient email addresses where you want to send the emails.

  4. Define Variables:
    - Specify the variables you want to use in your email content.

  5. Compose Your Email:
    - Write your email content, using the {var} format to insert variables.

  6. Send Emails:
    - Click the "Send" button to send the emails.

Next Steps

  1. Customize Design and Functionality:
    - Tailor the design and functionality of PyMailXpress to fit your needs.

  2. Explore Advanced Features:

    • Email templates
    • Scheduling
    • Analytics
  3. Contribute:
    - Contribute to the PyMailXpress project on GitHub.

  4. Share Your Experience:
    - Share your experience and feedback with the PyMailXpress community by sending us an email or leaving a comment below.

Don't let email overwhelm you - embrace the magic of PyMailXpress and streamline your communication process!

Reference Video

For a detailed walkthrough, check out the video below:

Reference Video

About

PyMailXpress is a Django web application designed to simplify your email sending experience. With PyMailXpress, you can send multiple emails in a single go, using dynamically inserted variables in your email content.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •