email delivery issues

Virginia Lee 60 Reputation points
2025-09-07T18:32:24.3533333+00:00

My custom email addresses have been set up for Outlook. I am able to send myself an email and receive it in Outlook. My website, however, does not send out the emails. How can I fix that?

Azure App Service
Azure App Service

Azure App Service is a service used to create and deploy scalable, mission-critical web apps.


Answer accepted by question author

Praneeth Maddali 11,350 Reputation points Microsoft External Staff Moderator
2025-09-17T01:49:56.3666667+00:00

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,

  1. 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.
  2. . 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.
  3. 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.
    Add
       define('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.
  4. 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.

Was this answer helpful?


1 additional answer

Sort by: Most helpful
  1. Praneeth Maddali 11,350 Reputation points Microsoft External Staff Moderator
    2025-09-08T02:32:39.8833333+00:00

    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,

    1. Check WP Mail SMTP Plugin and Brevo Settings
    2. Review WPForms Notification Settings Incorrect WPForms settings may stop notifications from being sent via Brevo.
    3. 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. Add
    4. 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.

    To assist you better, could you share the following information:

    1. Website Technology

    Would you like to confirm Which programming language or framework is your website using?

    (e.g., .NET, PHP, Node.js, Python)

    2. Error Messages or Logs

    Do you see any specific error messages or logs when your website tries to send emails?

    3. Preferred Sending Method

    Would you like to use SMTP (easier setup) or the Microsoft Graph API (more secure, requires Azure AD setup) for sending emails?

    4. DNS Configuration

    Have you checked that your domain’s SPF, DKIM, and DMARC records are set up correctly for Microsoft 365?

    5. Authentication Setup

    Is Multi-Factor Authentication (MFA) enabled on your Microsoft 365 account?

    If yes, have you set up an App Password for SMTP authentication?

    Please provide any additional information to help us better understand the issue and offer a more accurate solution.

    Regards,

    Maddali Praneeth

     

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.