phplist

NOTE:: Before reporting an issue, make sure you are running the latest version, currently 3.0.6


View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0012876phplistBounce Managementpublic07-01-08 21:3217-03-08 19:54
Reportersjnutting 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionno change required 
PlatformOSOS Version
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 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.
Additional Information=========================================================================

Settings for handling bounces

=========================================================================

*/
#Added by SN for no IMAP bounce handling support.
define("USE_PEAR",1);

# 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 = 'bounced-messages@bignutpro.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
# commandline
define ("MANUALLY_PROCESS_BOUNCES",0);

# when the protocol is pop, specify these three
$bounce_mailbox_host = 'mail.bignutpro.com';
$bounce_mailbox_user = 'bounced-messages@bignutpro.com';
$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) ([64.202.166.67])
          (envelope-sender <my-hosting-account-login-name@p3slh119.shr.phx3.secureserver.net>)
          by smtp21-02.prod.mesa1.secureserver.net (qmail-1.03) with SMTP
          for <user-on-list@bignutpro.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) ([208.109.80.27])
          (envelope-sender <my-hosting-account-login-name@p3slh119.shr.phx3.secureserver.net>)
          by pre-smtp15-01.prod.mesa1.secureserver.net (qmail-ldap-1.03) with SMTP
          for <user-on-list@bignutpro.com>; 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 ([208.109.181.151])
          (envelope-sender <my-hosting-account-login-name@p3slh119.shr.phx3.secureserver.net>)
          by p3smtphosting01-02.prod.phx3.secureserver.net (qmail-ldap-1.03) with SMTP
          for <user-on-list@bignutpro.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 (8.12.11.20060308/8.12.11) with ESMTP id m044tsvt023952
    for <user-on-list@bignutpro.com>; Thu, 3 Jan 2008 21:55:54 -0700
Received: (from my-hosting-account-login-name@localhost)
    by p3slh119.shr.phx3.secureserver.net (8.12.11.20060308/8.12.11/Submit) id m044tsa4023950;
    Thu, 3 Jan 2008 23:55:54 -0500
To: user-on-list@bignutpro.com
Subject: ************
Date: Thu, 3 Jan 2008 23:55:54 -0500
From: Steve ******* <******@**********.org>
Message-ID: <4522323e4a34b4273e4f74450ef5ea9a@www.bignutpro.com>
X-Priority: 3
X-Mailer: PHPMailer [version 1.73]
X-Mailer: phplist v2.10.5
X-MessageID: 10
X-ListMember: user-on-list@bignutpro.com
Precedence: bulk
Errors-To: bounced-messages@bignutpro.com
MIME-Version: 1.0
Content-Type: multipart/alternative;
    boundary="b1_4522323e4a34b4273e4f74450ef5ea9a"
X-Nonspam: Statistical 64%
X-P3Scan: Version 1.0 by <laitcg@cox.net>/<folke@ashberg.de>
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0039318)
maryline (reporter)
12-01-08 10:53

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 :
bounce-id=D012=U4400.720plan.ovh.etc...

So if i use phplist, it's normal it can't see bounces, there's none in the webmail !
(0039319)
maryline (reporter)
12-01-08 11:11

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
(0040002)
maryline (reporter)
23-01-08 20:41

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.
(0042991)
user1822
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?


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker