Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
Hi @Virginia Lee
Thank you for the update and for confirming that your domain and sender email are authenticated in Brevo, and that MailPoet is functioning properly. Since WPForms notifications sent through the Brevo WP-SMTP plugin (likely WP Mail SMTP) are still not being delivered, let's work on resolving this particular issue. Below are specific steps to help troubleshoot and address the problem,
- Check WP Mail SMTP Plugin and Brevo Settings
Make sure you’re using the official WP Mail SMTP plugin by WPForms, as using other SMTP plugins may cause problems.- In WordPress, go to Plugins > Add New, search for “WP Mail SMTP” by WPForms, and ensure it’s active. Deactivate any other SMTP plugins.
- Go to WP Mail SMTP > Settings and set the following: Mailer: Choose Brevo.
- SMTP Key: Enter your Brevo SMTP key (not the API key):
- Log in to app.brevo.com.
- Navigate to Account Name > SMTP & API > SMTP and generate a new SMTP key (for example, “WPForms”).
- Copy and save the key securely, as it will only be shown once.
- From Email: Use ******@islandwoodturners.com (this must match your authenticated sender).
- From Name: Set to “Island Wood Turners” and enable the Force From Email/Name option.
- Encryption: Choose TLS, Port: 587 (if 587 doesn’t work, try 465 with SSL).
- Save your settings.
- . Review WPForms Notification Settings Incorrect WPForms settings may stop notifications from being sent via Brevo.
- Navigate to WPForms > All Forms and select your form.
- Open Settings > Notifications:
- Send To Email Address: Make sure the recipient email is accurate.
- From Email: Use ******@islandwoodturners.com.
- From Name: Enter “Island Wood Turners” to match the SMTP settings.
- If available, disable automatic generation of the From Name.
- Save your changes and submit a test form.
- Turn on Debugging for More Information To help identify the problem, activate WordPress debugging: Edit your wp-config.php file using Azure App Service > File Manager or FTP.
Adddefine('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);- Submit a form and review the /wp-content/debug.log file for any errors, such as SMTP connection problems or plugin conflicts.
- If you have WP Mail SMTP Pro, check the logs under WP Mail SMTP > Email Log for records of WPForms submissions.
- Review Azure-Specific SMTP Restrictions Azure App Services may block outbound SMTP ports such as 587 and 465, which can impact WPForms but not MailPoet if it uses Brevo’s API.
- In the Azure Portal, navigate to your App Service and select Monitoring > Log Stream. Submit a form and check for any connection errors.
- If port 587 does not work, try switching to Port 465 (SSL) in WP Mail SMTP.
- Reach out to Azure support to verify that outbound SMTP traffic is permitted.
Microsoft reference:
https://learn.microsoft.com/en-us/azure/app-service/networking-features
Kindly let us know if the above helps or you need further assistance on this issue.
Please "upvote" if the information helped you. This will help us and others in the community as well.