View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0012876||phplist application||Bounce Management||public||07-01-08 21:32||17-03-08 19:54|
|Status||closed||Resolution||no change required|
|Target Version||Fixed in Version|
|Summary||0012876: Receiving no bounces at all -- presumably going to system mailbox, not my POP3 mailbox|
|Description||I have recently installed PHPlist on a godaddy.com 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.
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 = 'email@example.com';
# 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
# when the protocol is pop, specify these three
$bounce_mailbox_host = 'mail.bignutpro.com';
$bounce_mailbox_user = 'firstname.lastname@example.org';
$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 pre-smtp15-01.prod.mesa1.secureserver.net) ([22.214.171.124])
by smtp21-02.prod.mesa1.secureserver.net (qmail-1.03) with SMTP
for <email@example.com>; 4 Jan 2008 04:56:15 -0000
Received: (qmail 6821 invoked from network); 4 Jan 2008 04:56:15 -0000
Received: from unknown (HELO p3smtphosting01-02.prod.phx3.secureserver.net) ([126.96.36.199])
by pre-smtp15-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP
for <firstname.lastname@example.org>; 4 Jan 2008 04:56:15 -0000
Received: (qmail 3640 invoked from network); 4 Jan 2008 04:56:05 -0000
Received: from p3slh119.shr.phx3.secureserver.net ([188.8.131.52])
by p3smtphosting01-02.prod.phx3.secureserver.net (qmail-ldap-1.03) with SMTP
for <email@example.com>; 4 Jan 2008 04:55:54 -0000
Received: from p3slh119.shr.phx3.secureserver.net (localhost.localdomain [127.0.0.1])
by p3slh119.shr.phx3.secureserver.net (184.108.40.20660308/8.12.11) with ESMTP id m044tsvt023952
for <firstname.lastname@example.org>; Thu, 3 Jan 2008 21:55:54 -0700
Received: (from my-hosting-account-login-name@localhost)
by p3slh119.shr.phx3.secureserver.net (220.127.116.1160308/8.12.11/Submit) id m044tsa4023950;
Thu, 3 Jan 2008 23:55:54 -0500
Date: Thu, 3 Jan 2008 23:55:54 -0500
From: Steve ******* <******@**********.org>
X-Mailer: PHPMailer [version 1.73]
X-Mailer: phplist v2.10.5
X-Nonspam: Statistical 64%
X-P3Scan: Version 1.0 by <email@example.com>/<firstname.lastname@example.org>
|Tags||No tags attached.|
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 !
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
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.
|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?|