Tanja
July 29, 2021, 7:02am
1
Hello
after Update to 3.6.4 the mail send fails. Newsletter dispatch is ok.
Fehler beim Senden der E-Mail an webmaster@domain.com The following From address failed: listbounces@domain.com : MAIL FROM command failed,Submission must be authenticated ,550,SMTP server error: MAIL FROM command failed Detail: Submission must be authenticated SMTP code: 550SMTP server error: MAIL FROM command failed Detail: Submission must be authenticated SMTP code: 550
@Tanja Which release did you upgrade from ? It sounds like there has been a signification change in the phpmailer package which is used by phplist.
Tanja
July 29, 2021, 11:28am
3
3.6.3. I downgrade back to check. No problems. But since 3.6.4.
@Tanja I think that the problem might be caused by the use of a new config setting PHPMAILERSUBSCRIBEHOST. See this issue that I have raised PHPMAILERSUBSCRIBEHOST does not use smtp username and password · Issue #790 · phpList/phplist3 · GitHub
It might be best to remain on 3.6.3 until this is resolved.
“downgrade is not supported” when I use the auto-update for phplist 3.6.4.
Seems to be a similar problem as with 3.6.3
I think it should work when you put this in your config file
define('PHPMAILERSUBSCRIBEHOST','');
muecke
August 7, 2021, 7:28am
7
same error, doesn’t work for me
define(‘PHPMAILERSUBSCRIBEHOST’,’’);
phplist 3.6.4
That’s very strange. That must be something else. This line definitely says that if this constant is empty, then go to the next option
If you want to be sure, change this line
$this->inBlast = $inBlast;
//## hmm, would be good to sort this out differently, but it'll work for now
//# don't send test message using the blast server
if (isset($_GET['page']) && $_GET['page'] == 'send') {
$this->inBlast = false;
}
$this->Helo = getConfig('domain');
if ($GLOBALS['emailsenderplugin']) {
$this->Mailer = 'plugin';
} elseif (!$this->inBlast && empty($_SESSION['adminloggedin']) &&
defined('PHPMAILERSUBSCRIBEHOST') &&
defined('PHPMAILERSUBSCRIBEPORT') && PHPMAILERSUBSCRIBEHOST != '') {
# logEvent('Sending email via PHPMAILERSUBSCRIBEHOST '.PHPMAILERSUBSCRIBEHOST);
$this->Host = PHPMAILERSUBSCRIBEHOST;
$this->Port = PHPMAILERSUBSCRIBEPORT;
$this->Mailer = 'smtp';
} elseif ($this->inBlast && defined('PHPMAILERBLASTHOST') && defined('PHPMAILERBLASTPORT') && PHPMAILERBLASTHOST != '') {
$this->Host = PHPMAILERBLASTHOST;
$this->Port = PHPMAILERBLASTPORT;
if (isset($GLOBALS['phpmailer_smtpuser']) && $GLOBALS['phpmailer_smtpuser'] != ''
from
} elseif (!$this->inBlast && empty($_SESSION['adminloggedin']) &&
to
} elseif (false && !$this->inBlast && empty($_SESSION['adminloggedin']) &&
1 Like
muecke
August 7, 2021, 3:54pm
9
@michiel
Besten Dank works fine
Thanks
1 Like
aki
September 15, 2021, 11:56pm
10
I also faces same problem when someone register the mailing list.
There are no error with version 3.6.3, only on 3.6.4 for me.
event log:
SMTP Error: The following recipients failed: XXXXXXXX@gmail.com : : Relay access denied
and, fixe with @michiel 's solution.
} elseif (false && !$this->inBlast && empty($_SESSION[‘adminloggedin’]) &&
Thank you!!
I hope the error will be fixed with next version.