Configuring Email to Send Using SMTP

VFB Pro, like many WordPress email plugins, relies on the  wp_mail function to send its emails. For some, it's preferred or necessary to send emails through your web host's SMTP email server. If you find you are having trouble with emails sending correctly through VFB Pro, try configuring the SMTP settings.

For example, if you need to send secure emails (SSL) or are looking to customize the "From Email" header, you will want to configure these SMTP settings.  Configuring the VFB Pro SMTP settings only affects VFB Pro emails. If you want to your entire site to send emails through SMTP, please install and configure the WP Mail SMTP plugin.

SMTP Settings

SMTP, short for  Simple Mail Transfer Protocol, is a special protocol for sending emails.

SMTP Host - This is typically the outgoing mail server used by your web host to send your emails.

SMTP Port - A port is a special number used by the host to tell it what kind of traffic to receive. This can change depending on your hosts’ setup.

Encryption - This setting tells the server what kind of security to expect. The most common is SSL, but you should confirm with your host exactly what is required.

Authentication - Some mail servers require authentication to make sure you are authorized to send emails through them. Check this box if you are required to provide a username and password.

Username - This is typically an email address that exists on the server, in many cases the same email you use in your email client.

Password - This is the password for the email address you enter above.

Gmail / Google Apps

To send email via Gmail or Google Apps, use these settings:

  • SMTP Host: smtp.gmail.com
  • SMTP Port: 465
  • Encryption: SSL
  • Authentication: Use SMTP Authentication
  • Usernameyour Gmail address
  • Passwordyour Gmail password

If you are having trouble with the above settings, you may need to change your settings to allow less secure apps into your account.

GoDaddy SMTP Settings

If you have trouble with these settings, please contact GoDaddy support to confirm your exact settings.

  • SMTP Host: relay-hosting.secureserver.net
  • SMTP Port: 25
  • Encryption: None
  • Authentication: Use SMTP Authentication
  • UsernameyourGoDaddyemail@yourdomain.com
  • Passwordyour GoDaddy email password

If you are having trouble with the above settings on a GoDaddy server, try using these settings:

  • SMTP Host: localhost
  • SMTP Port: 25
  • Encryption: None
  • Authentication: None

GoDaddy also refuses to send with a From address belonging to any aol, gmail, yahoo, hotmail, live, aim, or msn domain (see their docs). This is because all those domains deploy SPF and DKIM anti-forgery measures, and faking your from address is forgery.

DreamHost SMTP Settings

If you have trouble with these settings, please contact DreamHost support to confirm your exact settings.

  • SMTP Host: mail.yourdomain.com
  • SMTP Port: 465
  • Encryption: SSL
  • Authentication: Use SMTP Authentication
  • UsernameyourDreamHostemail@yourdomain.com
  • Passwordyour DreamHost email password

A Small Orange SMTP Settings

If you have trouble with these settings, please contact A Small Orange support to confirm your exact settings.

  • SMTP Host: mail.yourdomain.com
  • SMTP Port: 25
  • Encryption: None
  • Authentication: Use SMTP Authentication
  • UsernameyourASOemail@yourdomain.com
  • Passwordyour ASO email password

1&1 SMTP Settings

If you have trouble with these settings, please contact 1&1 support to confirm your exact settings.

  • SMTP Host: smtp.1and1.com
  • SMTP Port: 587
  • Encryption: SSL
  • Authentication: Use SMTP Authentication
  • Usernameyour1&1email@yourdomain.com
  • Passwordyour 1&1 email password

Popular Web Host SMTP Settings