A Python desktop application to send emails through Outlook using Excel-based email details.
This is a simple desktop application built in Python using the tkinter
library for creating a graphical user interface and the win32com
library for sending emails through Outlook.
- Select an Excel file containing email details, including recipients, CC recipients, subject, body, and attachment paths.
- Send emails using the provided email details and Outlook desktop application only.
- Display status messages for successful or failed email sending operations.
- Python 3.x installed on your system.
- Required libraries:
tkinter
,win32com
, andopenpyxl
. - Please update excel file and update file which we want to send.
-
Ensure that the following directory structure is in one place
-
Open a command prompt or terminal window and navigate to the
PyEmailOutlook
directory:cd PyEmailOutlook
-
Run the GUI application by executing the following command:
python email_sender_app.py
The application window will open, allowing you to select the Excel file with email details and send the emails using Outlook. -
Launch the application. Click the "Select File" button to choose an Excel file with email details.
-
Click the "Send Emails" button to send the emails using Outlook.
-
Status messages will indicate the success of sent emails.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.
For any questions or inquiries, please contact:
Narendra Singh Shekhawat Email: [email protected] GitHub: iamnarendrasingh