WordPress forms and emails not sending
Send WordPress email through your mailbox with SMTP.
By default WordPress sends email directly from the server, and many inboxes treat that as suspicious. Sending through a real mailbox with SMTP fixes most delivery problems.
- Create a mailbox such as
noreply@yourdomain.com. - Install an SMTP plugin such as WP Mail SMTP or FluentSMTP.
- Choose Other SMTP and enter:
- the outgoing server from cPanel Connect Devices,
- port
465with SSL, - authentication on, with the mailbox address and password.
- Set the "From" address to the same mailbox, and send a test email.
Also make sure SPF and DKIM are set up for your domain. See SPF, DKIM and DMARC.