Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alirajab12/cbes
The CBES tool is designed to facilitate the sending of bulk emails using a Gmail account.
https://github.com/alirajab12/cbes
Last synced: about 8 hours ago
JSON representation
The CBES tool is designed to facilitate the sending of bulk emails using a Gmail account.
- Host: GitHub
- URL: https://github.com/alirajab12/cbes
- Owner: AliRajab12
- Created: 2024-06-02T17:58:05.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-09T18:38:57.000Z (3 months ago)
- Last Synced: 2024-08-09T20:08:10.355Z (3 months ago)
- Language: Python
- Size: 10.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CBES - Customizable Bulk Email Sender
CBES (Customizable Bulk Email Sender) is a Python tool designed to simplify the process of sending emails directly from your desktop. It's particularly tailored for job seekers who want to reach out to potential employers or contacts without relying on web-based email services.
## Audience
CBES is perfect for job seekers who:
- Want to send personalized emails directly from their desktop.
- Need to send emails to a single recipient or a list of recipients.
- Seek a user-friendly tool for composing and sending emails efficiently.## Functionality
### Graphical User Interface (GUI)
CBES provides an intuitive GUI built with Tkinter, making it easy for users to interact with the tool without extensive technical knowledge.
### Email Composition
Compose emails with a subject line, body text, and optional PDF attachment directly within the application.
### Recipient Options
- Send emails to a single recipient by entering their email address.
- Import multiple recipients from a text file.### Attachment Support
Attach PDF files to emails, enhancing the versatility of your messages.
### Credential Management
Securely store Gmail credentials for seamless email sending without manual login each time.
### Validation and Error Handling
- Validate input fields to ensure required information is provided and email addresses are correctly formatted.
- Display error messages to users for any validation issues or sending errors.### Progress Indicator
Include a progress bar to provide users with feedback on the status of their email delivery, ensuring transparency throughout the sending process.
## Installation and Usage
### Installation
1. **Clone the Repository:**
git clone https://github.com/AliRajab12/cbes.git
2. **Navigate to the Directory:**
cd cbes
and run the .exe file2. **Input Gmail Credentials (First Time Only):**
- Upon running the script for the first time, input your Gmail credentials through a secure initial form.
- Enter your Gmail email address and password(App password) and click "Save" to proceed.3. **Compose and Send Emails:**
- Once credentials are saved, the main application window will appear.
- Use the GUI interface to compose your email, specify recipients, and customize the message.
- Click the "Send Email" button to send your email(s).4. **Optional: Change Credentials:**
- If you need to change your Gmail credentials at any time, select "Change Credentials" from the "Credentials" menu in the application.
## License
This project is licensed under the Custom License - CBES Tool.