## Contact Form Email Notification & Additional Field Enhancements ### Email Notification Implement email notifications for the Contact Form with the following requirements: 1. After a contact form is successfully submitted, send a confirmation email to the email address provided by the user. 2. Create a professional email template for the confirmation email. 3. Configure email delivery using Gmail SMTP. 4. Update the website confirmation message to inform the user that: * Their message has been successfully submitted. * A confirmation email has been sent to their email address. 5. No database changes are expected for the email notification functionality unless required by the existing implementation. ### Contact Form Enhancement Add a new mandatory field to the Contact Form: **Field Label:** How did you hear about us? Requirements: 1. Display the list of options provided in the attached image. 2. Exclude the option **"YBH Website"** from the list. 3. Do not preselect any option by default. 4. Make the field mandatory. 5. Display appropriate validation if the user attempts to submit the form without selecting an option. ### Database & Admin Updates 1. Save the selected "How did you hear about us?" value in the database. 2. Display this field in the Contact Message Details view within the Admin Panel. 3. Include this field wherever relevant in the message details and reporting views. ### Acceptance Criteria * Confirmation email is sent successfully upon form submission. * Gmail SMTP is used for email delivery. * User receives a success message indicating that a confirmation email has been sent. * "How did you hear about us?" is a required field with no default selection. * Selected value is stored in the database and visible in the Admin Panel message details.
Similar category and model suggestions.