Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
0013424: failing smtp authentication after upgrade to tine 2017.08.3 CE #6640
Reported by mknoeller on 8 Sep 2017 08:53
Version: 2017.08.3 Community Edition
Sending Emails not possible in cause of smtp authenticaten failure! After upgrade from 2017.02.5 to 2017.08.3 domainname is not appended to loginname during smtp authentication! So the smtp username is incomplete and smtp connection is refused.
Steps to reproduce: Allways reproducable by simple upgrade to 2017.08.3. Even with different Linux Distri, php version and apache version.
Additional information: imap authentication works as normal, because domainname is appended to loginname and the imap username is correct.
I think here is the same problem:
Comment posted by lab-at-nohl on 26 Sep 2017 22:40
This only happens to non-ldap Backends (especially Standard-SMTP).
As far as I can see, in protected function _getEmailUserName (Tinebase/User/Plugin/Abstract.php, line 160) $this->_config['domain'] is always unset. Only $this->_config['primaryDomain'] is available which btw reflects the functionality of protected function _appendDomain (line 114)...
If I change the like the following primaryDomain from Setup is used:
Unfortunately I' totally lost within this area of code. I really can't figure out how functionality is meant here. It seems unusal to me that domain from IMAP config is requested...