Using PHPLIST

You can install Phplist on your own or use the fantastic deluxe to do it:

To install Phplist on your own you will need to follow the following steps:

To install the PHPList you must follow the following steps:

Download the phplist distribution file from the phplist website. It is recommended to use the latest stable version. If you are interested in beta-testing, you can download the corresponding beta version.
The distribution file is in *.zip or *.tar.gz format. It means that it is necessary to unpack the file. Windows users can use a program like Winzip, 7zip or Winrar for unpacking. Make sure to re-create (sub)directories.
Upload the contents of the lists directory to the htdocs web directory; or, if you prefer, some subdirectory of it.
Create the database for phplist.
You also need to have (or create) a user for the database that has enough rights so that phplist can access the database; This user needs to have all the normal rights to read, write, modify and delete records, as well as rights to create tables (which will be done by the installer); The right to be able to do drop tables (not the database) may also be needed later.
Open, with a simple text editor (such as Notepad), config.php, the phplist configuration file located in the lists/config/ directory and configure phplist correctly. This can be a laborious task. For detailed instructions, see Configure phplist.
Navigate with your web browser to the directory that contains the phplist administration module ("backend"), for example: http://www.mysite.com/lists/admin/. This will begin the initialization process, including creating tables for the phplist database.
Follow the installer's instructions.

The following configurations are also required (Inside config.php)

define("MAILQUEUE_BATCH_SIZE",5); // Number of emails to send at the same time
define("MAILQUEUE_BATCH_PERIOD",180); // Period between batches of emails. This is important since otherwise the emails will not appear correctly.
define('MAILQUEUE_THROTTLE',0);
define("PHPMAILERHOST",'mail.domain.com'); // Mail server
$phpmailer_smtpuser = '[email protected]';
$phpmailer_smtppassword = 'password';


# If you want to use the PHPMailer class from phpmailer.sourceforge.net, set the following
# to 1. If you tend to send out html emails, it is recommended to do so.
define("PHPMAILER",1);


# if you want to use smtp authentication when sending the email uncomment the following
# two lines and set the username and password to be the correct ones
$phpmailer_smtpuser = '[email protected]'; // Make sure to remove the "#" character at the beginning of this line
$phpmailer_smtppassword = 'yourpassword'; // Make sure to remove the "#" character at the beginning of this line

In this way, it will prevent messages from going through the general server, blocking their sending.

Thank you for using our services


Source: Guide taken from PHPList Website

  • 1 Users Found This Useful
Was this answer helpful?

Related Articles

How do I configure the email accounts for my Windows plan in Outlook?

To configure your email account you must specify the following information: Incoming mail...

How to solve error 0x800CCC0E in the Outlook email application?

The 0x800CCC0F error is due to the fact that the computer cannot connect to the server of its web...

How to solve Outlook errors 0800xccc8d and 0800xccc8b?

Outlook errors 0800xccc8d and 0800xccc8b can be caused by two reasons: 1st- the names of the...

How to solve error 0x800CCC0F in the Outlook application?

Error 0x800CCC0F is due to the computer being unable to connect to the server. In order to solve...

How to carry out maintenance on webmail?

You must perform the requested maintenance only once on the account that requires it. After this...