Why won’t the form on my website send email?


Beginning January 1, 2015, Network Solutions, Inc. requires SMTP authentication for all form on websites.   This it to prevent spammers from exploiting web forms (like contact forms, applications, and such) to send out unsolicited email.  By using SMTP authentication, we are able to limit the number of emails a form can generate, and if one becomes exploited, we are able to stop just that form and not block an entire web server.

Most (if not all) modern email libraries support SMTP authentication.  For example, in WordPress, we recommend the “FluentSMTP” plugin.   Other Content Management Systems will have similar plugins and even standalone form handlers should support this protocol.  If you are a web designer and are having trouble finding a suitable library for delivering email, please contact us at support@internetpro.net.

If we host your email, we recommend using the email account which will be receiving the webform information. The FROM on your forms MUST be the same as the email address you use for authentication.  If we do not host your email, please take a look at this article.

If you want your form to send email out as webform@yourdomain.com, then create an alias with that address on the account who will be monitoring the email.

Settings for the email library:

Use SMTP-Auth
Authentication type:  Plain or Login
Security:   TLS
SMTP server:    smtp.internetpro.net
Port:  587
Username:  entire email address (in our example, webform@yourdomain.com)
Password:  Your configured password (minimum 5 characters with 1 number and 1 letter)


Update February 26, 2024 – The Username used for authentication *MUST* match the FROM EMAIL address now.  This is because of new policies by other providers to help prevent spam.  Please update your email authentication plugins.   Our staff will be updating sites we have access to.