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.
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.
Follow these steps to set up and run PyMailXpress:
-
Enable Two-Factor Authentication: Ensure that your email account has two-factor authentication enabled for added security.
-
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.
-
Clone the Repository:
git clone https://github.com/srajan-kush/PyMailXpress.git
-
Install Dependencies:
- Navigate to the project directory and install the required dependencies:pip install -r requirements.txt
-
Run the Development Server:
- Start the Django development server:python manage.py runserver
-
Access PyMailXpress:
- Open your web browser and go to http://localhost:8000. -
Enter Email Credentials:
- Enter your email address and the generated app password in the provided fields. -
Enter Recipient Emails:
- Input a list of recipient email addresses where you want to send the emails. -
Define Variables:
- Specify the variables you want to use in your email content. -
Compose Your Email:
- Write your email content, using the {var} format to insert variables. -
Send Emails:
- Click the "Send" button to send the emails.
-
Customize Design and Functionality:
- Tailor the design and functionality of PyMailXpress to fit your needs. -
Explore Advanced Features:
- Email templates
- Scheduling
- Analytics
-
Contribute:
- Contribute to the PyMailXpress project on GitHub. -
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!
For a detailed walkthrough, check out the video below:
