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
- Username:
your Gmail address
- Password:
your 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
- Username:
yourGoDaddyemail@yourdomain.com
- Password:
your 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
- Username:
yourDreamHostemail@yourdomain.com
- Password:
your 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
- Username:
yourASOemail@yourdomain.com
- Password:
your 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
- Username:
your1&1email@yourdomain.com
- Password:
your 1&1 email password
Outlook.com SMTP Settings
If you have trouble with these settings, please contact Outlook.com support to confirm your exact settings.
- SMTP Host: smtp-mail.outlook.com
- SMTP Port: 587
- Encryption: TLS
- Authentication: Use SMTP Authentication
- Username:
yourOutlookemail@yourdomain.com
- Password:
your Outlook.com email password