{"id":21592937,"url":"https://github.com/bharath-tars/email_html_stmp_software","last_synced_at":"2025-03-18T10:28:21.312Z","repository":{"id":253776714,"uuid":"844496634","full_name":"Bharath-tars/Email_Html_STMP_Software","owner":"Bharath-tars","description":"This Software is a robust, feature-rich application designed to simplify and automate the process of sending emails with HTML content using the Simple Mail Transfer Protocol (SMTP).","archived":false,"fork":false,"pushed_at":"2024-12-10T14:28:21.000Z","size":65,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-24T16:47:58.699Z","etag":null,"topics":["emails","gmail","jinga2","jinja","jinja2-templates","mime","open-source","passkey","python","smtp","software"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Bharath-tars.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-19T11:35:34.000Z","updated_at":"2024-12-10T14:28:24.000Z","dependencies_parsed_at":"2024-08-19T13:35:47.949Z","dependency_job_id":"43f2019b-bc1f-4467-93d8-6524344bd33f","html_url":"https://github.com/Bharath-tars/Email_Html_STMP_Software","commit_stats":null,"previous_names":["bharath-tars/email_html_stmp_software"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bharath-tars%2FEmail_Html_STMP_Software","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bharath-tars%2FEmail_Html_STMP_Software/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bharath-tars%2FEmail_Html_STMP_Software/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bharath-tars%2FEmail_Html_STMP_Software/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bharath-tars","download_url":"https://codeload.github.com/Bharath-tars/Email_Html_STMP_Software/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244201102,"owners_count":20415013,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["emails","gmail","jinga2","jinja","jinja2-templates","mime","open-source","passkey","python","smtp","software"],"created_at":"2024-11-24T17:10:34.812Z","updated_at":"2025-03-18T10:28:21.268Z","avatar_url":"https://github.com/Bharath-tars.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# EMAIL HTML STMP Software\n\nThis Software is a robust, feature rich application designed to simplify and automate the process of sending emails with HTML content using the Simple Mail Transfer Protocol (SMTP). This software is tailored to meet the needs of businesses, developers, and IT professionals who require a reliable and customizable solution for email communications.\n\n## Key Features:\n### HTML Email Composition\n- Allows users to create visually appealing emails using HTML templates. \n- Supports inline CSS, images, and dynamic content insertion.\n- Users can preview the email before sending to ensure the content is displayed as intended.\n\n### SMTP Integration:\n\n- Seamlessly integrates with any SMTP server, enabling secure and reliable email delivery.\n- Supports authentication mechanisms to ensure the safety and integrity of the email-sending process.\n- Configurable settings for SMTP host, port, and security options (SSL/TLS).\n\n### Automation Capabilities:\n\n- Schedule email dispatches for specific dates and times.\n- Automate recurring emails, such as newsletters, with ease.\n- Batch processing to send emails to multiple recipients at once, with personalized content for each recipient.\n\n### Error Handling \u0026 Logging:\n\n- Comprehensive error handling to manage failed deliveries and retries.\n- Detailed logging of all email-sending activities for audit and troubleshooting purposes.\n\n### Customizable Templates:\n\n- Users can store and reuse HTML email templates, speeding up the creation of regular emails.\n- The software supports dynamic placeholders for personalized email content, such as names, dates, and custom messages.\n\n\n\n\n\n## Prerequisites\n\n- Python 3.7 or higher\n- `pip` (Python package installer)\n\n## Getting Started\n\nFollow the steps below to clone the repository, install dependencies, and run the software.\n\n### 1. Clone the Repository\n\nFirst, clone the repository to your local machine using the following command:\n\n```bash\ngit clone https://github.com/your-username/email-html-smtp-software.git\n```\nReplace your-username with your GitHub username.\n\n### 2. Navigate to the Project Directory\nMove into the project directory:\n```bash\ncd Email_Html_STMP_Software\n```\n### 3. Install Dependencies\nInstall the required Python packages using pip:\n```bash\npip install smtplib\npip install email\npip install jinja\n```\n### 4. Configure the Application\nBefore running the application, configure your SMTP settings. Open the config.py file and update it with your SMTP server details:\n```bash\nSMTP_SERVER = \"smtp.example.com\"\nSMTP_PORT = 587\nSENDER_EMAIL = \"your-email@example.com\"\nSENDER_PASSWORD = \"your-email-password\"\n```\n### 5. Run the Software\nTo send an email, run the following command:\n```bash\npython mail.py\n```\nThis will send the email using the configured SMTP server and HTML template.\n\n## Contributing\n### 1. Fork the Repository\nClick the \"Fork\" button at the top-right corner of the repository page to create a copy of the repository under your GitHub account.\n\n### 2. Create a New Branch\nCreate a new branch for your feature or bugfix:\n```bash\ngit checkout -b feature/your-feature-name\n```\n\n### 3. Make Changes and Commit\nAfter making your changes, commit them:\n```bash\ngit add .\ngit commit -m \"Add a brief description of your changes\"\n```\n\n### 4. Push to Your Fork\nPush your branch to your forked repository:\n```bash\ngit push origin feature/your-feature-name\n```\n\n### 5. Create a Pull Request\nGo to the original repository and create a pull request. Provide a clear description of your changes and submit it for review.\n\n## Support\nIf you encounter any issues, feel free to open an issue or contact the repository owner.\n\n\n\n## Authors\n\n- [Sudarsanam Bharath](https://www.github.com/Bharath-tars)\n\n\n## Badges\n\n[![GPLv3 License](https://img.shields.io/badge/License-GPL%20v3-yellow.svg)](https://opensource.org/licenses/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbharath-tars%2Femail_html_stmp_software","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbharath-tars%2Femail_html_stmp_software","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbharath-tars%2Femail_html_stmp_software/lists"}