Doc: Process of configuring SMTP

Youtube Tutorial: SMTP 

A new addition to our Bit Form plugin is – SMTP configuration. A lot of site owners face the spam mail problem for using the WordPress default PHP mail function.SMTP is a protocol that helps your WordPress site to make its email deliverability more easygoing & reliable. By enabling this feature you can send mail from your site to your recipients via your preferred mail server.

How does SMTP works :

At first, you have to open an account on your desired hosting provider (e.g: MailGun, Gmail, Yahoo, Hotmail, Zoho mail). By opening an account you are authenticating your WordPress site. They will provide you the necessary credentials (e.g.: Encryption type, SMTP port ). You have to put this information when configuring SMTP on your site. Once your site is authenticated you can send mail through your preferred SMTP server. All the email validation work will be done on your specified SMTP server.


You don’t have to use different SMTP plug-in or different workflow of SMTP providers. We bring it all in one feature. To access all the mail services you need professional mail addresses. The mail services you can use through this feature:

  1. MailGun SMTP [5,000 free email /per month for 3 months]

  2. Gmail SMTP [6,000 free email/per month]

  3. Hotmail

  4. Yahoo

  5. AWS SES

  6. ZOHO Mail

Process of SMTP settings : 

To configure you need to go WordPress Dashboard. Then click to Bit Form. From Bit Form to Settings. Then go to SMTP option.

1.Bit Form SMTP general settings :

➤ Enable  SMTP: Enabling SMTP ‘YES’ you are ready to configure general SMTP settings.

➤ From Email Address: Set the email address from where you want to send mail to recipients.

➤ From Name: Set the name that will be shown to your recipients as the part of ‘Form’ or ‘Sender’

➤ Reply-To Email Address: Set the email address to whom you want to send the mail.

SMTP Host: Set the outgoing mail server that you have to choose.(e.g:



➤ Type of Encryption: Choose the encryption type regarding your hosting server.

➤ SMTP Port: Choose the port to relay your outgoing mail to the SMTP server. Here are all the details :

☆ Mail Gun :

            SMTP Host:

            Type of Encryption:TLS

            SMTP Port: 587

☆ Gmail :


            SMTP Host:

            Type of Encryption: TLS

            SMTP Port: 587

Note: The mail you use must be professional mail, then it will work to send the mail.

☆ Hotmail :

            SMTP Host :

            Type of Encryption : TLS

            SMTP Port: 587

☆ Yahoo :

            SMTP Host :

            Type of Encryption : SSL

            SMTP Port: 465

☆ Zoho :

             SMTP Host :

            Type of Encryption : TSL

            SMTP Port: 587

Note: When configuring Zoho SMTP, you need to provide the entire email address and the correct password for authentication. You may require an Application-specific Password to set up the account in other devices if you’ve enabled Two-Factor Authentication

➤ SMTP authentication: Set the authentication YES always.

➤ SMTP Username & Password: Enter your username & password that you use to login into your mail server.

After clicking the Save Changes’ your SMTP configuration will be finished. Now you are ready for the test to see whether SMTP settings works or not!

2.SMTP Testing :

This testing option will help you to verify that actually, your website can relay outgoing mail to the referred recipients. SMTP testing option consists of :

➤ To Field: Type the email address to whom you want to send the mail.

➤ Subject Field: Include the subject of your message.

➤ Message Field: Write your message to this text field.

 Let’s see an example to clear this out!

  • Let say you open an account on a mail server using your Gmail (e.g.: [email protected]) to send all the emails from your site.

  • Now you want to see what will recipients see when they get your mail. Then set an alternate Gmail([email protected]) in the ‘To’ field & set the subject, message.

  • Clicking on  ‘Send Test’ your mail will relay to the Gmail SMTP server. Gmail will validate the information you have set before(username, password)

When Gmail will validate your mail then the mail will be delivered to [email protected] your mail will be delivered safely to your recipient via the SMTP server.