Add SMTP email service integration using Spring Boot Mail Starter #7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces SMTP email service integration to the application using the
spring-boot-starter-mail
dependency, along with a new test endpoint to verify email functionality.Key Features
SMTP Email Integration:
Test Endpoint for Sending Emails:
POST
endpoint to send emails using SMTP with dynamic parameters for the recipient (to
), subject (subject
), and body (body
).Flexible Configuration:
application.properties
orapplication.yml
for configuring SMTP settings (e.g., server host, port, username, password, etc.).Ready for Future Enhancements:
How to Configure SMTP Email Service
To configure the SMTP email service, add the following properties to your
application.properties
orapplication.yml
: