• Please be aware: Kaspersky Anti-Virus has been deprecated
    With the upgrade to Plesk Obsidian 18.0.64, "Kaspersky Anti-Virus for Servers" will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Question Certificate, php > 5.6 and SMTP problem

Simpleweb

New Pleskian
Hello to all,
i have a site using joomla 3.7.4 on my server and i have set all stuffs for SMTP email. I have protected both mail, server and sites with let's encrypt certificate. All is ok and fully working.

I have only important bug which i want to fix: Now i'm using php version 7.0.21 but when i try to send an email through site i have smtp error. The only way to fix is to add this code to the beginning of the function useSmtp() in joomla:

PHP:
  // 20160729 workaround for certificate verification failure - ref. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
    $this->SMTPOptions = array(
    'ssl' => array(
      'verify_peer' => false,
      'verify_peer_name' => false,
      'allow_self_signed' => true
    )
   );
    // 20160729 end

I have found this workaround here:Gmail as SMTP server in Joomla 3.6.0

So at every upgrade of joomla i have to add this piece of code to make email system working on site.

Any idea for a definite fix server side?

Thanks in advance.
 
I would like to add that this is not a Joomla related issue. We have seen the same on a custom PHP SMTP auth script on two non-Plesk servers and where not able to solve it yet. We believe that a wrong cipher suite or a wrong certificate is used for the connection by the SMTP server, but again, the final solution has not been discovered yet.
 
Back
Top