Configure your SMTP plugin
Send WordPress forms and notifications through your Microsoft mailbox. Use an SMTP plugin that supports a custom server. Field names vary, but the underlying settings are the same.
Map the plugin fields
Set the mailer to Other SMTP or Custom SMTP. Enter the hostname shown in Quick settings, port 587, STARTTLS, and authentication. The SMTP username is not your Microsoft email address: use the generated smtp_ value.
Set From Email to the connected Microsoft 365 mailbox and enable Force From Email when other plugins overwrite it. Test a password-reset email and a form notification, because they may use different WordPress hooks.
Make delivery dependable
WordPress sends mail through wp_mail, so every theme and plugin ultimately shares the same transport. Keep one SMTP plugin active; two mail plugins can compete over headers and produce confusing test results.
Use a real mailbox address on your own Microsoft 365 domain. After configuration, check password resets, contact forms, shop orders, and scheduled jobs. A plugin test proves connectivity but not every application workflow.
Before you save
Use the connected Microsoft 365 address as the sender. Store the generated password securely; it cannot be displayed again.
Send a small test message to an address you control. Confirm delivery before enabling production notifications.
If the test fails
Check that port 587 is permitted by the network, STARTTLS is enabled, and no spaces were copied into the credentials.
Never share passwords or message content. Revoke and recreate the connection if the password is lost.