Support » Plugin: MailPoet Newsletters (Previous) » phpmailer certificate troubleshooting with PHP >= 5.6

  • manooweb

    (@manooweb)


    Hello,

    Context :
    WordPress : 4.7.2, then phpmailer 5.2.22
    MailPoet : 2.7.7
    WP Mail Smtp : 0.10.1 https://fr.wordpress.org/plugins/wp-mail-smtp/

    I use my own smtp server to send all WordPress email. This server is different from the hosting server.
    I use WP Mail Smtp plugin to configure easily Smtp and because it uses wp_mail() WordPress native function.

    My Smtp server is self certificated and I had this phpmailer troubleshooting
    https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting#php-56-certificate-verification-failure
    With WP Mail Smtp plugin I corrected by using the wp_mail_smtp_custom_options hook.

    In MailPoet, I tried Smtp option but I could not change phpmailer SMTPOptions with a hook.

    So I decided to activate the hidden WPMail site method in MailPoet settings by applying this snippet.

    
      if(class_exists('WYSIJA')){
        $model_config = WYSIJA::get('config','model');
        $model_config->save(array('allow_wpmail' => true));
      }
    

    I did not work immediately. Indeed I found some bugs.
    So I corrected the MailPoet code and now it works fine.

    I found a 2 years old support discussion here
    https://wordpress.org/support/topic/ssltls-smtp-connections-fail-with-php-56/
    but I did not find the reply about problem’s resolution

    How may I contact you to discuss about my corrections or know if there is an alternative ?

    Thanks a lot
    Best regards
    Emmanuel

Viewing 3 replies - 1 through 3 (of 3 total)
Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘phpmailer certificate troubleshooting with PHP >= 5.6’ is closed to new replies.