About Our Team

Introducing our proficient content writer with extensive expertise.

David Ozokoye

Senior Technical Writer

Expertise

  • WordPress
  • Technical Documentation
  • Web Development (React & Django)
  • SEO
  • cPanel
  • Graphic Design

Highlights

David is a Technical Writer for the WPForms team at Awesome Motive. He has a BSc in Electrical Electronics Engineering from the University of Jos, Nigeria, and has been using WordPress since 2018. 

Before joining the WPForms team in 2022, David worked as the content team lead for a WordPress support site, where he wrote WordPress-related content and managed other writers.

David creates easy-to-understand guides and product education for various Awesome Motive products, including WPForms, WP Mail SMTP, SendLayer, and Easy WP SMTP.

Aside from his work at Awesome Motive, David has produced many technical articles for various brands, focusing on WordPress and web development topics. Away from the computer, he enjoys playing video games and roller skating.

Error: SMTP2GO E_ApiResponseCodes: ENDPOINT_PERMISSION_DENIED

Overview The ‘SMTP2GO E_ApiResponseCodes.ENDPOINT_PERMISSION_DENIED’ error typically occurs when sending emails through the SMTP2GO email service. It indicates the API key you configured doesn’t have permission to send emails. Causes The primary cause of this error is using an API key that doesn’t have the correct permissions to send emails on your behalf. Solution To resolve […]

Continue Reading

Error: cURL Error

Overview cURL errors often indicate that your server’s cURL library is outdated or incompatible with your SMTP plugin. These errors are typically server-related rather than issues with the SMTP plugin itself. Causes There are two main reasons why cURL errors occur: Outdated cURL library: Your server’s cURL library may be outdated, leading to compatibility issues. […]

Continue Reading

cURL Error 28: Connection Timed Out

Overview The cURL error 28 indicates a timeout occurred when your site attempted to make an HTTP request to the server. This error often happens if your server fails to respond to your chosen mailer’s request in a timely manner. Causes There are several reasons why cURL error 28 might occur: Server-related issues: Your server’s […]

Continue Reading

SMTP Error: Key Not Found

Overview The ‘Key Not Found’ error usually means that a required configuration key, such as an API key, is missing or incorrectly set in your SMTP plugin. This can prevent emails from being sent successfully through your site. Causes Most email service providers (like SendLayer and Brevo) require an API key or authentication token for […]

Continue Reading

SMTP Error: MailboxNotEnabledForRESTAPI

Overview The “MailboxNotEnabledForRESTAPI” error occurs when a mailbox isn’t enabled to use the REST API (used by applications to access mail, send emails, and other services in Exchange Online or Office 365). This can happen for several reasons, often relating to the type of mailbox or its settings. Causes This error often occurs when using […]

Continue Reading

Error 553 Sender Address Rejected: Invalid Sender Email Address

Overview The “553 Sender Address Rejected: Invalid sender email address” error occurs when an email server rejects the sender’s email address. This can happen when you try to send an email from an address that the SMTP server does not recognize. Causes This error is often related to the Sender’s email domain, which is configured […]

Continue Reading