/Image-Sender

The Image Sender project simplifies sending emails with attachments, offering a convenient communication solution. Users can compose emails, attach images, and send them seamlessly. The system ensures reliable email delivery and provides status updates, enhancing the user experience.

Primary LanguageC#MIT LicenseMIT

Image-Sender

The Image Sender project simplifies sending emails with attachments, offering a convenient communication solution. Users can compose emails, attach images, and send them seamlessly. The system ensures reliable email delivery and provides status updates, enhancing the user experience.

Installation Instructions:

  1. Ensure you have the following prerequisites installed:
    • .NET Framework (version 7.0 or above)
    • Visual Studio IDE (or any other .NET development environment)
    • MySQL Server (or any other relational database management system)
  2. Clone or download the Image Sender project repository from the provided source.
  3. Open the project solution file in Visual Studio.
  4. Restore the NuGet packages for the solution.
  5. Modify the database connection string as well as the Recipient Mail Adress, the folder path in the appsettings.json file to point to your MySQL Server instance.
  6. Modify Client ID and Secret in the GmailServiceHelper.cs class.
  7. Open Package Manager Console and run the migration commands to create the database schema:
    Update-Database