View Issue Details

IDProjectCategoryView StatusLast Update
0012876phplist applicationBounce Managementpublic17-03-08 19:54
Status closedResolutionno change required 
Product Version2.10.5 
Target VersionFixed in Version 
Summary0012876: Receiving no bounces at all -- presumably going to system mailbox, not my POP3 mailbox
DescriptionI have recently installed PHPlist on a shared linux server, deluxe plan.

I am able to send out e-mails fine, but do not receive any bounces on any of the accounts. I have e-mails that are very old on the list, so I should be receiving at least a few bounces. I imagine that they are going to my system account e-mail (which I have no idea on how to retrieve them).

The bounce settings in my config.php and a header from a sent message are included below.

Godaddy blocks port 110, so I'm unable to use the automated bounce processing. But my list is small enough that I can do it manually if I just receive the bounces.
Additional Information=========================================================================

Settings for handling bounces


#Added by SN for no IMAP bounce handling support.

# Message envelope. This is the email that system messages come from
# it is useful to make this one where you can process the bounces on
# you will probably get a X-Authentication-Warning in your message
# when using this with sendmail
# NOTE: this is *very* different from the From: line in a message
# to use this feature, uncomment the following line, and change the email address
# to some existing account on your system
# requires PHP version > "4.0.5" and "4.3.1+" without safe_mode
$message_envelope = '';

# Handling bounces. Check README.bounces for more info
# This can be 'pop' or 'mbox'
$bounce_protocol = 'pop';

# set this to 0, if you set up a cron to download bounces regularly by using the
# commandline option. If this is 0, users cannot run the page from the web
# frontend. Read README.commandline to find out how to set it up on the
# commandline

# when the protocol is pop, specify these three
$bounce_mailbox_host = '';
$bounce_mailbox_user = '';
$bounce_mailbox_password = '*******';

# the "port" is the remote port of the connection to retrieve the emails
# the default should be fine but if it doesn't work, you can try the second
# one. To do that, add a # before the first line and take off the one before the
# second line

$bounce_mailbox_port = "110/pop3/notls";
#$bounce_mailbox_port = "110/pop3";
#$bounce_mailbox_port = "110";

# when the protocol is mbox specify this one
# it needs to be a local file in mbox format, accessible to your webserver user
$bounce_mailbox = '/var/spool/mail/*******';

# set this to 0 if you want to keep your messages in the mailbox. this is potentially
# a problem, because bounces will be counted multiple times, so only do this if you are
# testing things.
$bounce_mailbox_purge = 1;

# set this to 0 if you want to keep unprocessed messages in the mailbox. Unprocessed
# messages are messages that could not be matched with a user in the system
# messages are still downloaded into PHPlist, so it is safe to delete them from
# the mailbox and view them in PHPlist
$bounce_mailbox_purge_unprocessed = 1;

# how many bounces in a row need to have occurred for a user to be marked unconfirmed
$bounce_unsubscribe_threshold = 5;



Message Header from a sent message:
Received: (qmail 23775 invoked from network); 4 Jan 2008 04:56:15 -0000
Received: from unknown (HELO ([])
          (envelope-sender <>)
          by (qmail-1.03) with SMTP
          for <>; 4 Jan 2008 04:56:15 -0000
Received: (qmail 6821 invoked from network); 4 Jan 2008 04:56:15 -0000
Received: from unknown (HELO ([])
          (envelope-sender <>)
          by (qmail-ldap-1.03) with SMTP
          for <>; 4 Jan 2008 04:56:15 -0000
Received: (qmail 3640 invoked from network); 4 Jan 2008 04:56:05 -0000
Received: from ([])
          (envelope-sender <>)
          by (qmail-ldap-1.03) with SMTP
          for <>; 4 Jan 2008 04:55:54 -0000
Received: from (localhost.localdomain [])
    by ( with ESMTP id m044tsvt023952
    for <>; Thu, 3 Jan 2008 21:55:54 -0700
Received: (from my-hosting-account-login-name@localhost)
    by ( id m044tsa4023950;
    Thu, 3 Jan 2008 23:55:54 -0500
Subject: ************
Date: Thu, 3 Jan 2008 23:55:54 -0500
From: Steve ******* <******@**********.org>
Message-ID: <>
X-Priority: 3
X-Mailer: PHPMailer [version 1.73]
X-Mailer: phplist v2.10.5
X-MessageID: 10
Precedence: bulk
MIME-Version: 1.0
Content-Type: multipart/alternative;
X-Nonspam: Statistical 64%
X-P3Scan: Version 1.0 by <>/<>
TagsNo tags attached.



12-01-08 10:53

reporter   ~0039318

Can you tell us what is the "Return-Path" part ?

Bounces don't work for me too.
By testing, I've noticed something :
when i send a message with the webmail of my host (a french server host which is ovh), the return-path is ok.
when i send a message with phplist, i've got :

So if i use phplist, it's normal it can't see bounces, there's none in the webmail !


12-01-08 11:11

reporter   ~0039319

To be more explicit, here are the 2 tests :
1) with an invalid email, I tested by sending with the webmail, I had the bounce
then I tested by sending with phplist, nothing
2) with a valid email, I tested by sending with the webmail, obviously, I received a mail on thunderbird with a Return-Path = $From
then I tested by sending with phplist, I also received a mail on thunderbird with a Return-Path = bounce-id=D012......... so it was different from $From

Perhaps the server of my host changes the return-path but when i use a simple program i had created, there's no pb with this same server (same smtp, etc.) for having the bounces


23-01-08 20:41

reporter   ~0040002

I tested on another server host, it worked !!

I know now it was because my former server was doing (and still does !) Return-Path rewriting.

I had even modified the code of phpmailer to put the 5th parameter for mail function (-f "<mail>") in order to force return-path, it didn't work.


17-03-08 19:54


Would you be so kind to wrtie a little message in either the forum or the wiki to advise people that envelope doesn't work on go-daddy?