Email Options 
Path to Email options: Settings > Options > Email Options

Use the Email options to set up the behavior of the email features throughout your site.

Relying on the PHP internal mail function has always caused problems with a few configurations. The PHP internal mail function is simply a wrapper for the system’s own mail program such as sendmail or procmail. The problems occur when certain configurations have extra authentication settings or confusing line endings. This has been resolved by the introduction of our mail class to correct any problems that may occur with the internal mail function and also to allow the use of SMTP which will completely bypass PHP's own internal mail function.

You can enable the SMTP server options here.
You must click Save for changes to take effect.

Enable Email features? (Yes/No)
Enable the following email-sending features:
Report Bad Post
’Contact Us’ Link
Email a Member
Email this Page to a Friend
New Post Notifications to Members

You can turn off the Send to Friend feature for individual user groups in the Usergroup Manager.

Allow Users to Email Other Members (Yes/No)
Set this option to Yes to allow users to send emails to other users.
Use the Use Secure Email Sending option to determine how the emails are sent.
Use Secure Email Sending (Yes/No)
If Allow Users to Email Other Members is set to Yes, this option specifies how members’ email addresses should be displayed.

If this option is set to Yes, an online forum must be filled in to send a user an email, which hides the destination email address.

If this option is set to No, the user is simply given the email address to send email using his or her email client application.

Email Flood Check
Specify in seconds how much time must elapse before a user can send consecutive emails.

Setting ‘0’ disables this flood check.
Administrators are always exempt from this floodcheck.
Use Mailqueue System (Yes/No)

When enabled, subscription emails generated by your site are processed in batches to lessen the load on your server. Account activation, lost passwords and other vital emails are sent instantly regardless of this setting. If your site has low traffic, subscription emails might be delayed.

If you have a large site, consider enabling locking. This prevents a rare situation where the same email is sent multiple times.

Number of Emails to Send Per Batch (default: 10)
vBulletin includes a mail queuing system to prevent bottlenecks when sending large volumes of email. Use this option to specify how many emails are sent per batch.

Bounce Email Address
The email address to which bounce messages are directed. If this field is blank, the webmaster email address is used.

This email is used with an SMTP server or when the Enable ‘-f’ Parameter email for sendmail is switched on.

Enable ‘-f’ Parameter
Some sendmail servers might require the ‘-f’ parameter to be sent with email calls from PHP. If you are having problems with users not receiving email, try enabling this option; however, in all likelihood, your problem is not being caused by this setting.
This setting does not work when PHP SAFE MODE is enabled.
Use Bulk Header? (Yes/No)

Mail servers using Exchange send auto-responders unless you mark your email as bulk mail. While there is no documented case of emails being marked as spam directly due to this header, what other mail servers do with this header is unpredictable.

Set this option to Yes if you want to reduce number the auto-responders in your webmaster email from Exchange servers.

Encode as UTF-8 (Yes/No)

If you set this option to Yes, emails are re-encoded to UTF-8 before sending, if possible.

SMTP Email
Set this option to Yes to use an SMTP server rather than the internal PHP mail() function.

If you have enabled SMTP mail, specify the host here. You might find that specifying an IP address rather than a domain name results in better performance.


If you have enabled SMTP mail, specify the port here.

SMTP Username
If you have enabled SMTP mail and your server requires authentication, specify your username here.

SMTP Password
If you have enabled SMTP mail and your server requires authentication, specify your password here.

SMTP Secure Connection (default: none)
If you have enabled SMTP mail and your server requires a TLS connection, set this to Yes.
This option requires OpenSSL support to be compiled into PHP.
Copyright © 2024 MH Sub I, LLC dba vBulletin. All rights reserved. vBulletin® is a registered trademark of MH Sub I, LLC dba vBulletin.