View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0015532||phplist application||Subscribe Process||public||21-08-10 20:41||22-05-12 13:09|
|Target Version||4.0.x||Fixed in Version||2.11.7|
|Summary||0015532: Subscribe process fails due to output() statements in class.phplistmailer.php|
|Description||If PHPlist is configured to use PHPMailer, the subscription process fails abruptly while attempting to send the confirmation email. A user who submits his/her email address and newsletter selection will sees only the "subscribe page" header.|
|Steps To Reproduce||0. Configure PHPlist 2.11.5 to use PHPMailer.|
1. Go to the subscribe page (e.g., http://YOURDOMAIN/lists/?p=subscribe) and sign up for a newsletter.
2. After hitting "submit," only header of "subscribe page" template appears.
|Additional Information||Culprit undefined output() function called by MailSend() in class.phplistmailer.php, in three places. These calls were added since PHPlist 2.11.3. By the look of things they were inserted for debugging purposes.|
Problem can be fixed by commenting out the output() calls.
|Tags||No tags attached.|