Test Mail failed

Test mail failed to send
Sent test mail to: fosterbrown@gmail.com failed
I need a list of possible solutions

Do I need to install anything else to send the mail …other than phplist? working on a ampps server at home

How long do newbies usually last before they give up?
getting close to
ok i have phplist installed on a home server under ampps which is connected to by a noip conduit
the address joebloggs.noip.me/phplist
so the mail has to getout some how do i need anything else to get it out?

This DID NOT solve my problem
I was struggling with the “Sent test mail to: … failed” message and,
upon resolving, was surprised it didn’t make it to the wiki.

A new install operates in Test Mode, which is controlled by a bit in config.php:189-191:

Code: Select all# if test is true (not 0) it will not actually send ANY messages,

but display what it would have sent

define (“TEST”,1);

change the 1 to a 0, and you’re on your way!

changeing the
define(“phpmailerhost” to localhost
didnt solve the problem

starting to get frustrated hence the comment
No wonder this software is free!

I think the problem could lie in here
suggestions of what to change when using this on a home server or localhost thingy

you can specify the location of the phpMailer class here

if not set, the version included in the distribution will be used

eg for Debian based systems, it may be something like the example below

when you do this, you may need to run some tests, to see if the phpMailer version

you have works ok

#define (‘PHPMAILER_PATH’,’/usr/share/php/libphp-phpmailer/class.phpmailer.php’);

To use a SMTP server please give your server hostname here, leave it blank to use the standard

PHP mail() command.


in the above you can specify multiple SMTP servers like this:

‘server1:port1;server2:port2;server3:port3’ eg


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 = ‘smtpuser’;
#$phpmailer_smtppassword = ‘smtppassword’;

you can set this to send out via a different SMTP port


test vs blast

you can send test messages via a different SMTP host than the actual campaign queue

if not set, these default to the above PHPMAILERHOST and PHPMAILERPORT




to use SSL/TLS when sending set this value

it can either be “ssl” or “tls”, nothing else


Smtp Timeout

If you use SMTP for sending, you can set the timeout of the SMTP connection

defaults to 5 seconds


ugh that look s horible no idea how to do it to look nicew sorry

I came across this information

Got it to work with PHPList 3.0.5

Here comes the config/config.php excerpt:

$phpmailer_smtpsecure = ‘ssl’;
$phpmailer_smtpuser = ‘user@gmail.com’;
$phpmailer_smtppassword = ‘pass’;
$phpmailer_smtpport = ‘465’;

Unfortunetely, I had also to edit the admin/class.phplistmailer.php:

I had to add $this->SMTPSecure = $GLOBALS[‘phpmailer_smtpsecure’]; above each ocurrence of $this->SMTPAuth = true;Comment each ocurrence the $this->Helo = getConfig(“website”);

I haven’t replaced the PHPMailer 5.2.5 that comes with PHPList 3.0.5

I dont really follow that second part


Did you solve this? The message was uncategrised and it seems no one saw it. I change the category to support