• Resolved agbweb

    (@agbweb)


    I have a error SMTP Error: Could not connect to SMTP host.

    I had configured all fields correctly but when I make a test it appears this:

    The result was:
    bool(false)
    The full debugging output is shown below:
    object(PHPMailer)#6632 (76) {
    [“Version”]=>
    string(6) “5.2.22”
    [“Priority”]=>
    NULL
    [“CharSet”]=>
    string(5) “UTF-8”
    [“ContentType”]=>
    string(10) “text/plain”
    [“Encoding”]=>
    string(4) “7bit”
    [“ErrorInfo”]=>
    string(43) “SMTP Error: Could not connect to SMTP host.”
    [“From”]=>
    string(23) “[email protected]
    [“FromName”]=>
    string(14) “Rent Buy Spain”
    [“Sender”]=>
    string(0) “”
    [“ReturnPath”]=>
    string(0) “”
    [“Subject”]=>
    string(45) “WP Mail SMTP: Test mail to [email protected]
    [“Body”]=>
    string(68) “This is a test email generated by the WP Mail SMTP WordPress plugin.”
    [“AltBody”]=>
    string(0) “”
    [“Ical”]=>
    string(0) “”
    [“MIMEBody”:protected]=>
    string(69) “This is a test email generated by the WP Mail SMTP WordPress plugin.

    [“MIMEHeader”:protected]=>
    string(354) “Date: Wed, 13 Sep 2017 18:08:17 +0000
    To: [email protected]
    From: Rent Buy Spain
    Subject: WP Mail SMTP: Test mail to [email protected]
    Message-ID: <[email protected]>
    X-Mailer: PHPMailer 5.2.22 (https://github.com/PHPMailer/PHPMailer)
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8


    [“mailHeader”:protected]=>
    string(0) “”
    [“WordWrap”]=>
    int(0)
    [“Mailer”]=>
    string(4) “smtp”
    [“Sendmail”]=>
    string(18) “/usr/sbin/sendmail”
    [“UseSendmailOptions”]=>
    bool(true)
    [“PluginDir”]=>
    string(0) “”
    [“ConfirmReadingTo”]=>
    string(0) “”
    [“Hostname”]=>
    string(0) “”
    [“MessageID”]=>
    string(0) “”
    [“MessageDate”]=>
    string(31) “Wed, 13 Sep 2017 18:08:17 +0000”
    [“Host”]=>
    string(21) “smtp.rentbuyspain.com”
    [“Port”]=>
    string(3) “587”
    [“Helo”]=>
    string(0) “”
    [“SMTPSecure”]=>
    string(0) “”
    [“SMTPAutoTLS”]=>
    bool(true)
    [“SMTPAuth”]=>
    bool(true)
    [“SMTPOptions”]=>
    array(0) {
    }
    [“Username”]=>
    string(26) “[email protected]
    [“Password”]=>
    string(10) “Mcafee2012”
    [“AuthType”]=>
    string(0) “”
    [“Realm”]=>
    string(0) “”
    [“Workstation”]=>
    string(0) “”
    [“Timeout”]=>
    int(300)
    [“SMTPDebug”]=>
    bool(true)
    [“Debugoutput”]=>
    string(4) “echo”
    [“SMTPKeepAlive”]=>
    bool(false)
    [“SingleTo”]=>
    bool(false)
    [“SingleToArray”]=>
    array(0) {
    }
    [“do_verp”]=>
    bool(false)
    [“AllowEmpty”]=>
    bool(false)
    [“LE”]=>
    string(1) ”

    [“DKIM_selector”]=>
    string(0) “”
    [“DKIM_identity”]=>
    string(0) “”
    [“DKIM_passphrase”]=>
    string(0) “”
    [“DKIM_domain”]=>
    string(0) “”
    [“DKIM_private”]=>
    string(0) “”
    [“DKIM_private_string”]=>
    string(0) “”
    [“action_function”]=>
    string(0) “”
    [“XMailer”]=>
    string(0) “”
    [“smtp”:protected]=>
    object(SMTP)#6751 (14) {
    [“Version”]=>
    string(6) “5.2.22”
    [“SMTP_PORT”]=>
    int(25)
    [“CRLF”]=>
    string(2) ”

    [“do_debug”]=>
    bool(true)
    [“Debugoutput”]=>
    string(4) “echo”
    [“do_verp”]=>
    bool(false)
    [“Timeout”]=>
    int(300)
    [“Timelimit”]=>
    int(300)
    [“smtp_transaction_id_patterns”:protected]=>
    array(3) {
    [“exim”]=>
    string(21) “/[0-9]{3} OK id=(.*)/”
    [“sendmail”]=>
    string(29) “/[0-9]{3} 2.0.0 (.*) Message/”
    [“postfix”]=>
    string(35) “/[0-9]{3} 2.0.0 Ok: queued as (.*)/”
    }
    [“smtp_conn”:protected]=>
    NULL
    [“error”:protected]=>
    array(4) {
    [“error”]=>
    string(0) “”
    [“detail”]=>
    string(0) “”
    [“smtp_code”]=>
    string(0) “”
    [“smtp_code_ex”]=>
    string(0) “”
    }
    [“helo_rply”:protected]=>
    NULL
    [“server_caps”:protected]=>
    NULL
    [“last_reply”:protected]=>
    string(0) “”
    }
    [“to”:protected]=>
    array(1) {
    [0]=>
    array(2) {
    [0]=>
    string(18) “[email protected]
    [1]=>
    string(0) “”
    }
    }
    [“cc”:protected]=>
    array(0) {
    }
    [“bcc”:protected]=>
    array(0) {
    }
    [“ReplyTo”:protected]=>
    array(0) {
    }
    [“all_recipients”:protected]=>
    array(1) {
    [“[email protected]”]=>
    bool(true)
    }
    [“RecipientsQueue”:protected]=>
    array(0) {
    }
    [“ReplyToQueue”:protected]=>
    array(0) {
    }
    [“attachment”:protected]=>
    array(0) {
    }
    [“CustomHeader”:protected]=>
    array(0) {
    }
    [“lastMessageID”:protected]=>
    string(51) “<[email protected]>”
    [“message_type”:protected]=>
    string(5) “plain”
    [“boundary”:protected]=>
    array(3) {
    [1]=>
    string(35) “b1_809cc2499795cc58a986137fb7b41d06”
    [2]=>
    string(35) “b2_809cc2499795cc58a986137fb7b41d06”
    [3]=>
    string(35) “b3_809cc2499795cc58a986137fb7b41d06”
    }
    [“language”:protected]=>
    array(19) {
    [“authenticate”]=>
    string(35) “SMTP Error: Could not authenticate.”
    [“connect_host”]=>
    string(43) “SMTP Error: Could not connect to SMTP host.”
    [“data_not_accepted”]=>
    string(30) “SMTP Error: data not accepted.”
    [“empty_message”]=>
    string(18) “Message body empty”
    [“encoding”]=>
    string(18) “Unknown encoding: ”
    [“execute”]=>
    string(19) “Could not execute: ”
    [“file_access”]=>
    string(23) “Could not access file: ”
    [“file_open”]=>
    string(33) “File Error: Could not open file: ”
    [“from_failed”]=>
    string(35) “The following From address failed: ”
    [“instantiate”]=>
    string(36) “Could not instantiate mail function.”
    [“invalid_address”]=>
    string(17) “Invalid address: ”
    [“mailer_not_supported”]=>
    string(25) ” mailer is not supported.”
    [“provide_address”]=>
    string(54) “You must provide at least one recipient email address.”
    [“recipients_failed”]=>
    string(45) “SMTP Error: The following recipients failed: ”
    [“signing”]=>
    string(15) “Signing Error: ”
    [“smtp_connect_failed”]=>
    string(22) “SMTP connect() failed.”
    [“smtp_error”]=>
    string(19) “SMTP server error: ”
    [“variable_set”]=>
    string(30) “Cannot set or reset variable: ”
    [“extension_missing”]=>
    string(19) “Extension missing: ”
    }
    [“error_count”:protected]=>
    int(2)
    [“sign_cert_file”:protected]=>
    string(0) “”
    [“sign_key_file”:protected]=>
    string(0) “”
    [“sign_extracerts_file”:protected]=>
    string(0) “”
    [“sign_key_pass”:protected]=>
    string(0) “”
    [“exceptions”:protected]=>
    bool(true)
    [“uniqueid”:protected]=>
    string(32) “809cc2499795cc58a986137fb7b41d06”
    }
    The SMTP debugging output is shown below:
    2017-09-13 18:08:17 Connection: opening to smtp.rentbuyspain.com:587, timeout=300, options=array (
    )
    2017-09-13 18:08:17 Connection: opened
    2017-09-13 18:08:17 SMTP -> get_lines(): $data is “”
    2017-09-13 18:08:17 SMTP -> get_lines(): $str is “220 smtp-02.piensasolutions.com ESMTP Postfix

    2017-09-13 18:08:17 SERVER -> CLIENT: 220 smtp-02.piensasolutions.com ESMTP Postfix
    2017-09-13 18:08:17 CLIENT -> SERVER: EHLO rentbuyspain.com
    2017-09-13 18:08:17 SMTP -> get_lines(): $data is “”
    2017-09-13 18:08:17 SMTP -> get_lines(): $str is “250-slsa667-a08.piensasolutions.com

    2017-09-13 18:08:17 SMTP -> get_lines(): $data is “250-slsa667-a08.piensasolutions.com

    2017-09-13 18:08:17 SMTP -> get_lines(): $str is “250-PIPELINING

    2017-09-13 18:08:17 SMTP -> get_lines(): $data is “250-slsa667-a08.piensasolutions.com
    250-PIPELINING

    2017-09-13 18:08:17 SMTP -> get_lines(): $str is “250-SIZE 51200000

    2017-09-13 18:08:17 SMTP -> get_lines(): $data is “250-slsa667-a08.piensasolutions.com
    250-PIPELINING
    250-SIZE 51200000

    2017-09-13 18:08:17 SMTP -> get_lines(): $str is “250-ETRN

    2017-09-13 18:08:17 SMTP -> get_lines(): $data is “250-slsa667-a08.piensasolutions.com
    250-PIPELINING
    250-SIZE 51200000
    250-ETRN

    2017-09-13 18:08:17 SMTP -> get_lines(): $str is “250-STARTTLS

    2017-09-13 18:08:17 SMTP -> get_lines(): $data is “250-slsa667-a08.piensasolutions.com
    250-PIPELINING
    250-SIZE 51200000
    250-ETRN
    250-STARTTLS

    2017-09-13 18:08:17 SMTP -> get_lines(): $str is “250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5

    2017-09-13 18:08:17 SMTP -> get_lines(): $data is “250-slsa667-a08.piensasolutions.com
    250-PIPELINING
    250-SIZE 51200000
    250-ETRN
    250-STARTTLS
    250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5

    2017-09-13 18:08:17 SMTP -> get_lines(): $str is “250-AUTH=PLAIN LOGIN DIGEST-MD5 CRAM-MD5

    2017-09-13 18:08:17 SMTP -> get_lines(): $data is “250-slsa667-a08.piensasolutions.com
    250-PIPELINING
    250-SIZE 51200000
    250-ETRN
    250-STARTTLS
    250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5
    250-AUTH=PLAIN LOGIN DIGEST-MD5 CRAM-MD5

    2017-09-13 18:08:17 SMTP -> get_lines(): $str is “250-ENHANCEDSTATUSCODES

    2017-09-13 18:08:17 SMTP -> get_lines(): $data is “250-slsa667-a08.piensasolutions.com
    250-PIPELINING
    250-SIZE 51200000
    250-ETRN
    250-STARTTLS
    250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5
    250-AUTH=PLAIN LOGIN DIGEST-MD5 CRAM-MD5
    250-ENHANCEDSTATUSCODES

    2017-09-13 18:08:17 SMTP -> get_lines(): $str is “250 8BITMIME

    2017-09-13 18:08:17 SERVER -> CLIENT: 250-slsa667-a08.piensasolutions.com
    250-PIPELINING
    250-SIZE 51200000
    250-ETRN
    250-STARTTLS
    250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5
    250-AUTH=PLAIN LOGIN DIGEST-MD5 CRAM-MD5
    250-ENHANCEDSTATUSCODES
    250 8BITMIME
    2017-09-13 18:08:17 CLIENT -> SERVER: STARTTLS
    2017-09-13 18:08:17 SMTP -> get_lines(): $data is “”
    2017-09-13 18:08:17 SMTP -> get_lines(): $str is “220 2.0.0 Ready to start TLS

    2017-09-13 18:08:17 SERVER -> CLIENT: 220 2.0.0 Ready to start TLS
    2017-09-13 18:08:17 SMTP Error: Could not connect to SMTP host.
    2017-09-13 18:08:17 CLIENT -> SERVER: QUIT
    2017-09-13 18:08:17 SMTP -> get_lines(): $data is “”
    2017-09-13 18:08:17 SMTP -> get_lines(): $str is “”
    2017-09-13 18:08:17 SERVER -> CLIENT:
    2017-09-13 18:08:17 SMTP ERROR: QUIT command failed:
    2017-09-13 18:08:17 Connection: closed
    2017-09-13 18:08:17 SMTP Error: Could not connect to SMTP host.

    I was speaking with support hosting but they can not help me.

    The page I need help with: [log in to see the link]

Viewing 13 replies - 1 through 13 (of 13 total)
  • I just started getting the same error after it’s been working for over a year. I double checked my smtp server settings and they are correct but keep getting the same error as above.

    Thread Starter agbweb

    (@agbweb)

    First: SORRY FOR MY ENGLISH LANGUAGE.

    I am thinking …. How is it possible that the error appears after a year? Was there an update of the plugin?

    I’m making test, does anyone know an alternative plugin?

    Plugin Author Slava Abakumov

    (@slaffik)

    Please read the error messages:

    SMTP Error: Could not connect to SMTP host.

    So it’s obvious, that the settings are incorrect, or the SMTP host is configured with errors.

    Also, the error appears after “Ready to start TLS” message, so perhaps not SSL but TLS should be enabled.

    And yet another possible fix:

    
    add_filter('wp_mail_smtp_custom_options', function( $phpmailer ) {
        return $phpmailer->SMTPAutoTLS = false;
    } );
    

    Put that in your custom plugin or functions.php of your child theme.

    • This reply was modified 7 years, 1 month ago by Slava Abakumov. Reason: Added more details
    Juergen Schulze

    (@1manfactory)

    five minutes ago (Old version): sending OK
    update the plugin
    now: same error

    Plugin Author Slava Abakumov

    (@slaffik)

    Oops, the code snippet above is incorrect.

    
    add_filter('wp_mail_smtp_custom_options', function( $phpmailer ) {
        $phpmailer->SMTPAutoTLS = false;
        return $phpmailer;
    } );
    

    But it should apply SMTPAutoTLS anyway if supported, based on server configuration, that I can’t control.

    So it seems it’s applied while should not. Setting Encryption to none will turn off SMTPAutoTLS (code from a plugin):

    
    // Set the SMTPSecure value, if set to none, leave this blank.
    $phpmailer->SMTPSecure = $option_smtp_ssl;
    if ( 'none' === $option_smtp_ssl ) {
    	$phpmailer->SMTPSecure  = '';
    	$phpmailer->SMTPAutoTLS = false;
    }
    

    If SSL selected – PHPMailer tries to determine whether SMTPAutoTLS supported or not, in that case the above filter should fix the problem.

    bbbb93

    (@bbbb93)

    I faces this problem, I went through 7 solutions nothing worked.
    Later, I received a notification from Google and they had blocked it because it is a server located in India.

    So, check your email to make sure that Google doesn’t blocked it.

    I’m getting this problem to and tried everything I had in mind. Also tried whith a email from outlook butt I have failed to :/

    Hi,
    my issues is the same and errors are as attached below.

    I am using the latest wp-mail-smtp (0.11.2) on WP 4.9.1 version. I do have Child theme defined (eStore child theme) and I tried your code in functions.php file but then you said your code was incorrect. so I am not sure what else to do.

    (it was working before I configured child theme though)
    Please help. I think its a very small issue and I am missing something.

    CONFIGURATION is CORRECT – I have checked and double checked as below:
    SMTP Host : smtp.gmail.com
    SMTP Port : 587
    Encryption : TLS

    Test Message Sent
    The result was:
    bool(false)
    The full debugging output is shown below:
    PHPMailer Object
    (
    [Version] => 5.2.22
    [Priority] =>
    [CharSet] => UTF-8
    [ContentType] => text/plain
    [Encoding] => 7bit
    [ErrorInfo] => SMTP Error: Could not connect to SMTP host.
    [From] => [email protected]
    [FromName] => Basics Pk
    [Sender] =>
    [ReturnPath] =>
    [Subject] => WP Mail SMTP: Test mail to [email protected]
    [Body] => This is a test email generated by the WP Mail SMTP WordPress plugin.
    [AltBody] =>
    [Ical] =>
    [MIMEBody:protected] => This is a test email generated by the WP Mail SMTP WordPress plugin.

    [MIMEHeader:protected] => Date: Fri, 8 Dec 2017 13:34:57 +0000
    To: [email protected]
    From: Basics Pk
    Subject: WP Mail SMTP: Test mail to [email protected]
    Message-ID:
    X-Mailer: PHPMailer 5.2.22 (https://github.com/PHPMailer/PHPMailer)
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8

    [mailHeader:protected] =>
    [WordWrap] => 0
    [Mailer] => smtp
    [Sendmail] => /usr/sbin/sendmail
    [UseSendmailOptions] => 1
    [PluginDir] =>
    [ConfirmReadingTo] =>
    [Hostname] =>
    [MessageID] =>
    [MessageDate] => Fri, 8 Dec 2017 13:34:57 +0000
    [Host] => smtp.gmail.com
    [Port] => 587
    [Helo] =>
    [SMTPSecure] => tls
    [SMTPAutoTLS] => 1
    [SMTPAuth] => 1
    [SMTPOptions] => Array
    (
    )

    [Username] => [email protected]
    [Password] => Sirha3144
    [AuthType] =>
    [Realm] =>
    [Workstation] =>
    [Timeout] => 300
    [SMTPDebug] => 0
    [Debugoutput] => echo
    [SMTPKeepAlive] =>
    [SingleTo] =>
    [SingleToArray] => Array
    (
    )

    [do_verp] =>
    [AllowEmpty] =>
    [LE] =>

    [DKIM_selector] =>
    [DKIM_identity] =>
    [DKIM_passphrase] =>
    [DKIM_domain] =>
    [DKIM_private] =>
    [DKIM_private_string] =>
    [action_function] =>
    [XMailer] =>
    [smtp:protected] => SMTP Object
    (
    [Version] => 5.2.22
    [SMTP_PORT] => 25
    [CRLF] =>

    [do_debug] => 0
    [Debugoutput] => echo
    [do_verp] =>
    [Timeout] => 300
    [Timelimit] => 300
    [smtp_transaction_id_patterns:protected] => Array
    (
    [exim] => /[0-9]{3} OK id=(.*)/
    [sendmail] => /[0-9]{3} 2.0.0 (.*) Message/
    [postfix] => /[0-9]{3} 2.0.0 Ok: queued as (.*)/
    )

    [smtp_conn:protected] =>
    [error:protected] => Array
    (
    [error] =>
    [detail] =>
    [smtp_code] =>
    [smtp_code_ex] =>
    )

    [helo_rply:protected] =>
    [server_caps:protected] =>
    [last_reply:protected] => MIA3?8?????Oj??????j~???;????h????{n?nZX?q^F??G??L8?F4?eu?????-??j@???z??????8N-??E??;???y&\?? ?>j?D? ???XZw???C???S?????2?$???
    s9l?:?(??%i硕Gb?
    ??k?3????DU?? ?e??&????VOU??8\??5*[?
    ??Z’?’??*?????%GZ????.?*b;(? ???52@?U?d<?Av:???9_???S+L???$.?G?
    u?*????Q忘???:??
    )

    [to:protected] => Array
    (
    [0] => Array
    (
    [0] => [email protected]
    [1] =>
    )

    )

    [cc:protected] => Array
    (
    )

    [bcc:protected] => Array
    (
    )

    [ReplyTo:protected] => Array
    (
    )

    [all_recipients:protected] => Array
    (
    [[email protected]] => 1
    )

    [RecipientsQueue:protected] => Array
    (
    )

    [ReplyToQueue:protected] => Array
    (
    )

    [attachment:protected] => Array
    (
    )

    [CustomHeader:protected] => Array
    (
    )

    [lastMessageID:protected] =>
    [message_type:protected] => plain
    [boundary:protected] => Array
    (
    [1] => b1_f5e1267e58813e28e4820ca3ca46effa
    [2] => b2_f5e1267e58813e28e4820ca3ca46effa
    [3] => b3_f5e1267e58813e28e4820ca3ca46effa
    )

    [language:protected] => Array
    (
    [authenticate] => SMTP Error: Could not authenticate.
    [connect_host] => SMTP Error: Could not connect to SMTP host.
    [data_not_accepted] => SMTP Error: data not accepted.
    [empty_message] => Message body empty
    [encoding] => Unknown encoding:
    [execute] => Could not execute:
    [file_access] => Could not access file:
    [file_open] => File Error: Could not open file:
    [from_failed] => The following From address failed:
    [instantiate] => Could not instantiate mail function.
    [invalid_address] => Invalid address:
    [mailer_not_supported] => mailer is not supported.
    [provide_address] => You must provide at least one recipient email address.
    [recipients_failed] => SMTP Error: The following recipients failed:
    [signing] => Signing Error:
    [smtp_connect_failed] => SMTP connect() failed.
    [smtp_error] => SMTP server error:
    [variable_set] => Cannot set or reset variable:
    [extension_missing] => Extension missing:
    )

    [error_count:protected] => 2
    [sign_cert_file:protected] =>
    [sign_key_file:protected] =>
    [sign_extracerts_file:protected] =>
    [sign_key_pass:protected] =>
    [exceptions:protected] => 1
    [uniqueid:protected] => f5e1267e58813e28e4820ca3ca46effa
    )
    The SMTP debugging output is shown below

    Plugin Author Slava Abakumov

    (@slaffik)

    Use this snippet:

    
    add_filter('wp_mail_smtp_custom_options', function( $phpmailer ) {
        $phpmailer->SMTPAutoTLS = false;
        return $phpmailer;
    } );
    

    Switch to SSL and port 465.
    Test again.

    Hi Slava,
    it Failed but with a different error:

    The result was:
    bool(false)
    The full debugging output is shown below:
    PHPMailer Object
    (
    [Version] => 5.2.22
    [Priority] =>
    [CharSet] => UTF-8
    [ContentType] => text/plain
    [Encoding] => 7bit
    [ErrorInfo] => SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
    [From] => [email protected]
    [FromName] => Basics Pk
    [Sender] =>
    [ReturnPath] =>
    [Subject] => WP Mail SMTP: Test mail to [email protected]
    [Body] => This is a test email generated by the WP Mail SMTP WordPress plugin.
    [AltBody] =>
    [Ical] =>
    [MIMEBody:protected] => This is a test email generated by the WP Mail SMTP WordPress plugin.

    sorry
    here is the complete output:

    PHPMailer Object
    (
    [Version] => 5.2.22
    [Priority] =>
    [CharSet] => UTF-8
    [ContentType] => text/plain
    [Encoding] => 7bit
    [ErrorInfo] => SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
    [From] => [email protected]
    [FromName] => Basics Pk
    [Sender] =>
    [ReturnPath] =>
    [Subject] => WP Mail SMTP: Test mail to [email protected]
    [Body] => This is a test email generated by the WP Mail SMTP WordPress plugin.
    [AltBody] =>
    [Ical] =>
    [MIMEBody:protected] => This is a test email generated by the WP Mail SMTP WordPress plugin.

    [MIMEHeader:protected] => Date: Fri, 8 Dec 2017 14:29:29 +0000
    To: [email protected]
    From: Basics Pk
    Subject: WP Mail SMTP: Test mail to [email protected]
    Message-ID: <[email protected]>
    X-Mailer: PHPMailer 5.2.22 (https://github.com/PHPMailer/PHPMailer)
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8

    [mailHeader:protected] =>
    [WordWrap] => 0
    [Mailer] => smtp
    [Sendmail] => /usr/sbin/sendmail
    [UseSendmailOptions] => 1
    [PluginDir] =>
    [ConfirmReadingTo] =>
    [Hostname] =>
    [MessageID] =>
    [MessageDate] => Fri, 8 Dec 2017 14:29:29 +0000
    [Host] => smtp.gmail.com
    [Port] => 465
    [Helo] =>
    [SMTPSecure] => ssl
    [SMTPAutoTLS] =>
    [SMTPAuth] => 1
    [SMTPOptions] => Array
    (
    )

    [Username] => [email protected]
    [Password] =>
    [AuthType] =>
    [Realm] =>
    [Workstation] =>
    [Timeout] => 300
    [SMTPDebug] => 0
    [Debugoutput] => echo
    [SMTPKeepAlive] =>
    [SingleTo] =>
    [SingleToArray] => Array
    (
    )

    [do_verp] =>
    [AllowEmpty] =>
    [LE] =>

    [DKIM_selector] =>
    [DKIM_identity] =>
    [DKIM_passphrase] =>
    [DKIM_domain] =>
    [DKIM_private] =>
    [DKIM_private_string] =>
    [action_function] =>
    [XMailer] =>
    [smtp:protected] => SMTP Object
    (
    [Version] => 5.2.22
    [SMTP_PORT] => 25
    [CRLF] =>

    [do_debug] => 0
    [Debugoutput] => echo
    [do_verp] =>
    [Timeout] => 300
    [Timelimit] => 300
    [smtp_transaction_id_patterns:protected] => Array
    (
    [exim] => /[0-9]{3} OK id=(.*)/
    [sendmail] => /[0-9]{3} 2.0.0 (.*) Message/
    [postfix] => /[0-9]{3} 2.0.0 Ok: queued as (.*)/
    )

    [smtp_conn:protected] =>
    [error:protected] => Array
    (
    [error] =>
    [detail] =>
    [smtp_code] =>
    [smtp_code_ex] =>
    )

    [helo_rply:protected] =>
    [server_caps:protected] =>
    [last_reply:protected] =>
    )

    [to:protected] => Array
    (
    [0] => Array
    (
    [0] => [email protected]
    [1] =>
    )

    )

    [cc:protected] => Array
    (
    )

    [bcc:protected] => Array
    (
    )

    [ReplyTo:protected] => Array
    (
    )

    [all_recipients:protected] => Array
    (
    [[email protected]] => 1
    )

    [RecipientsQueue:protected] => Array
    (
    )

    [ReplyToQueue:protected] => Array
    (
    )

    [attachment:protected] => Array
    (
    )

    [CustomHeader:protected] => Array
    (
    )

    [lastMessageID:protected] => <[email protected]>
    [message_type:protected] => plain
    [boundary:protected] => Array
    (
    [1] => b1_0b8c16934055f30b99dd73e001f1df12
    [2] => b2_0b8c16934055f30b99dd73e001f1df12
    [3] => b3_0b8c16934055f30b99dd73e001f1df12
    )

    [language:protected] => Array
    (
    [authenticate] => SMTP Error: Could not authenticate.
    [connect_host] => SMTP Error: Could not connect to SMTP host.
    [data_not_accepted] => SMTP Error: data not accepted.
    [empty_message] => Message body empty
    [encoding] => Unknown encoding:
    [execute] => Could not execute:
    [file_access] => Could not access file:
    [file_open] => File Error: Could not open file:
    [from_failed] => The following From address failed:
    [instantiate] => Could not instantiate mail function.
    [invalid_address] => Invalid address:
    [mailer_not_supported] => mailer is not supported.
    [provide_address] => You must provide at least one recipient email address.
    [recipients_failed] => SMTP Error: The following recipients failed:
    [signing] => Signing Error:
    [smtp_connect_failed] => SMTP connect() failed.
    [smtp_error] => SMTP server error:
    [variable_set] => Cannot set or reset variable:
    [extension_missing] => Extension missing:
    )

    [error_count:protected] => 2
    [sign_cert_file:protected] =>
    [sign_key_file:protected] =>
    [sign_extracerts_file:protected] =>
    [sign_key_pass:protected] =>
    [exceptions:protected] => 1
    [uniqueid:protected] => 0b8c16934055f30b99dd73e001f1df12

    Plugin Author Slava Abakumov

    (@slaffik)

    Try to put this (leave everything as is, just add 1 more snippet):

    
    add_filter('wp_mail_smtp_admin_test_email_smtp_debug', function( $int ) {
        return 3;
    } );
    

    And test with both variants. And post the responses here for both of them. I do not need PHPMailer output, only the SMTP Debug message.

    Plugin Author Slava Abakumov

    (@slaffik)

    An upgrade to the latest version of the plugin and using the new Auto TLS option (either off or on, depending on your site) should fix those issues or provider more details, as we’ve added a lot more helpful debugging output.

    Also, I highly recommend reading this part of the PHPMailer Troubleshooting guide: https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting#smtp-error-could-not-connect-to-smtp-host
    It’s basically come down to a server misconfiguration, and it’s better for you to check that with your hosting company support team.

    I mark this topic as resolved. If problems occur – please create new separate topics.

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘SMTP Error: Could not connect to SMTP host.’ is closed to new replies.