XOOPS Install and Upgrade
doc-v2.5.10
doc-v2.5.10
  • The XOOPS Install & Upgrade Guide
  • The XOOPS Install & Upgrade Guide - en
  • Introduction
  • Languages
  • Installation
    • Requirements​
    • Preparations​
      • phpinfo
    • Special Topics
    • ​Installation​
      • Language Selection​
      • Welcome​
      • ​Configuration Check​
      • ​Path Setting​
      • Database Connection​
      • Database Configuration​
      • Save Configuration​
      • Table Creation​
      • Initial Settings​
      • ​Data Insertion​
      • Site Configuration​
      • Select Theme​
      • Modules Installation​
      • ​Welcome​
      • Cleanup​
  • First Steps
    • Review System Settings
      • Configure Emai​l
      • Add a module
  • Upgrading
    • ​Upgrading​
      • Preparations for Upgrade​
      • Running Upgrade​
      • Troubleshooting​
      • ​After the Upgrade​
  • Moving a Site
    • Moving a Site
  • Notes for Developers
    • Notes for Developers
  • Tools
    • Tools of the Trade
  • License
    • License
Powered by GitBook
On this page
  • Email Delivery Method
  • SMTP Hosts
  • Tips for Troubleshooting
  • Check your hosting provider's documentation
  • XOOPS Uses PHPMailer

Was this helpful?

  1. First Steps
  2. Review System Settings

Configure Emai​l

PreviousReview System SettingsNextAdd a module

Last updated 5 years ago

Was this helpful?

XOOPS relies on email for many critical user interactions, such as validating a registration, or resetting a password. So it is important that it be set up correctly.

Configuring site email can be very easy in some cases, and frustratingly difficult in others.

Here are some tips to help make your setup a success.

Email Delivery Method

This section of the configuration has 4 possible values

  • PHP Mail() - the easiest way, if it is available. Depends on the system sendmail program.

  • sendmail - An industrial strength option, but often targeted for SPAM by exploiting weaknesses in other software.

  • SMTP - Simple Mail Transfer Protocol is not usually available in new hosting accounts due to security concerns and potential for abuse. It has largely been replaced with SMTP Auth.

  • SMTP Auth - SMTP with Authorization is usually prefered over plain SMTP. In this case XOOPS connects directly to the mail server in a more secure manner.

SMTP Hosts

If you need to use SMTP, with or without "Auth," you will need to specify a server name here. That name may be a simple host name or IP address, or it may include additional port and protocol information. The simplest case would be localhost for a SMTP (no auth) sever running on the same machine with the web server.

SMTP username and SMTP password are always required when using SMTP Auth. It is possible to specify TLS or SSL, as well as a port in the XOOPS configuration field SMTP Hosts.

This could be used to connect to Gmail's SMTP: tls://smtp.gmail.com:587

Another example using SSL: ssl://mail.example.com:465

Tips for Troubleshooting

Sometimes, things don't go as smooth as we might hope. Here are some suggestions and resources that might help.

Check your hosting provider's documentation

When you establish hosting service with a provider, they should provide information about how to access email servers. You want to have this available when you configure the email for your XOOPS system.

XOOPS Uses PHPMailer

XOOPS uses the library to send email. The section in the wiki offers some insights.

PHPMailer
troubleshooting
XOOPS Email Configuration