smtp.gmail.com
-
Hi there, I have been attempting to use the plugin WP-Mail-SMTP to use smtp.gmail.com on our wordpress site. We switched to gmail for business (a google apps account) and immediately after we switched our domain’s MX records to google and got our email using google’s servers up and running we no longer were able to receive email from our website (same domain) that’s using wordpress. Ok, first I contacted my host (directnic.com) because when I tried to send a test the debugging I received showed an authentication error and showed my hosts’s servers (dnchosting.com) as opposed to google’s servers like I thought it should. I checked my website through cpanel and everything was aimed at google’s servers correctly but I contacted my host thinking maybe I had something wrong.
My host told me I had everything right and the reason their old servers were showing up in the debugging was because wordpress bounced on to them as a last resort when google’s server’s denied it. So my host told me to contact google directly. I spent an hour on the phone with a lovely google tech guy that sounded like he was from Ireland and he finally gave up and told me to contact you guys. Ok *sighs* please help me.
Every time I do a search on this issue I see everyone say that I need to “allow insecure apps” in our google account settings. The problem is I cannot enable this as we aren’t using a Google Account, we’re using a Google Apps account. Here is the full debugging output:
Test Message Sent
The result was:
bool(false)
The full debugging output is shown below:
object(PHPMailer)#334 (69) {
[“Version”]=>
string(5) “5.2.7”
[“Priority”]=>
int(3)
[“CharSet”]=>
string(5) “UTF-8”
[“ContentType”]=>
string(10) “text/plain”
[“Encoding”]=>
string(4) “8bit”
[“ErrorInfo”]=>
string(35) “SMTP Error: Could not authenticate.”
[“From”]=>
string(21) “[email protected]”
[“FromName”]=>
string(37) “Hubbard County Abstract Company, Inc.”
[“Sender”]=>
string(0) “”
[“ReturnPath”]=>
string(0) “”
[“Subject”]=>
string(46) “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(463) “Date: Tue, 4 Aug 2015 17:08:46 +0000
Return-Path:
To: [email protected]
From: “Hubbard County Abstract Company, Inc.”
Subject: WP Mail SMTP: Test mail to [email protected]
Message-ID:
X-Priority: 3
X-Mailer: PHPMailer 5.2.7 (https://github.com/PHPMailer/PHPMailer/)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit“
[“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(0) “”
[“Host”]=>
string(14) “smtp.gmail.com”
[“Port”]=>
int(465)
[“Helo”]=>
string(0) “”
[“SMTPSecure”]=>
string(3) “ssl”
[“SMTPAuth”]=>
bool(true)
[“Username”]=>
string(18) “[email protected]”
[“Password”]=>
string(8) “password”
[“AuthType”]=>
string(0) “”
[“Realm”]=>
string(0) “”
[“Workstation”]=>
string(0) “”
[“Timeout”]=>
int(10)
[“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) “”
[“action_function”]=>
string(0) “”
[“XMailer”]=>
string(0) “”
[“smtp”:protected]=>
object(SMTP)#333 (12) {
[“Version”]=>
string(5) “5.2.7”
[“SMTP_PORT”]=>
int(25)
[“CRLF”]=>
string(2) “
“
[“do_debug”]=>
bool(true)
[“Debugoutput”]=>
string(4) “echo”
[“do_verp”]=>
bool(false)
[“Timeout”]=>
int(10)
[“Timelimit”]=>
int(30)
[“smtp_conn”:protected]=>
int(0)
[“error”:protected]=>
NULL
[“helo_rply”:protected]=>
NULL
[“last_reply”:protected]=>
string(46) “221 web128.dnchosting.com closing connection
“
}
[“to”:protected]=>
array(1) {
[0]=>
array(2) {
[0]=>
string(19) “[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)
}
[“attachment”:protected]=>
array(0) {
}
[“CustomHeader”:protected]=>
array(0) {
}
[“lastMessageID”:protected]=>
string(53) “”
[“message_type”:protected]=>
string(5) “plain”
[“boundary”:protected]=>
array(3) {
[1]=>
string(35) “b1_b87651c3a1c00f700a3f604cea02cbfc”
[2]=>
string(35) “b2_b87651c3a1c00f700a3f604cea02cbfc”
[3]=>
string(35) “b3_b87651c3a1c00f700a3f604cea02cbfc”
}
[“language”:protected]=>
array(18) {
[“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(15) “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: “
}
[“error_count”:protected]=>
int(2)
[“sign_cert_file”:protected]=>
string(0) “”
[“sign_key_file”:protected]=>
string(0) “”
[“sign_key_pass”:protected]=>
string(0) “”
[“exceptions”:protected]=>
bool(true)
}
The SMTP debugging output is shown below:
SMTP -> get_lines(): $data was “”SMTP -> get_lines(): $str is “220-web128.dnchosting.com ESMTP Exim 4.85 #2 Tue, 04 Aug 2015 12:08:46 -0500
“SMTP -> get_lines(): $data is “220-web128.dnchosting.com ESMTP Exim 4.85 #2 Tue, 04 Aug 2015 12:08:46 -0500
“SMTP -> get_lines(): $data was “220-web128.dnchosting.com ESMTP Exim 4.85 #2 Tue, 04 Aug 2015 12:08:46 -0500
“SMTP -> get_lines(): $str is “220-We do not authorize the use of this system to transport unsolicited,
“SMTP -> get_lines(): $data is “220-web128.dnchosting.com ESMTP Exim 4.85 #2 Tue, 04 Aug 2015 12:08:46 -0500
220-We do not authorize the use of this system to transport unsolicited,
“SMTP -> get_lines(): $data was “220-web128.dnchosting.com ESMTP Exim 4.85 #2 Tue, 04 Aug 2015 12:08:46 -0500
220-We do not authorize the use of this system to transport unsolicited,
“SMTP -> get_lines(): $str is “220 and/or bulk e-mail.
“SMTP -> get_lines(): $data is “220-web128.dnchosting.com ESMTP Exim 4.85 #2 Tue, 04 Aug 2015 12:08:46 -0500
220-We do not authorize the use of this system to transport unsolicited,
220 and/or bulk e-mail.
“SMTP -> FROM SERVER:220-web128.dnchosting.com ESMTP Exim 4.85 #2 Tue, 04 Aug 2015 12:08:46 -0500
220-We do not authorize the use of this system to transport unsolicited,
220 and/or bulk e-mail.
CLIENT -> SMTP: EHLO https://www.website.com
SMTP -> get_lines(): $data was “”SMTP -> get_lines(): $str is “250-web128.dnchosting.com Hello web128.dnchosting.com [199.7.108.132]
“SMTP -> get_lines(): $data is “250-web128.dnchosting.com Hello web128.dnchosting.com [199.7.108.132]
“SMTP -> get_lines(): $data was “250-web128.dnchosting.com Hello web128.dnchosting.com [199.7.108.132]
“SMTP -> get_lines(): $str is “250-SIZE 52428800
“SMTP -> get_lines(): $data is “250-web128.dnchosting.com Hello web128.dnchosting.com [199.7.108.132]
250-SIZE 52428800
“SMTP -> get_lines(): $data was “250-web128.dnchosting.com Hello web128.dnchosting.com [199.7.108.132]
250-SIZE 52428800
“SMTP -> get_lines(): $str is “250-8BITMIME
“SMTP -> get_lines(): $data is “250-web128.dnchosting.com Hello web128.dnchosting.com [199.7.108.132]
250-SIZE 52428800
250-8BITMIME
“SMTP -> get_lines(): $data was “250-web128.dnchosting.com Hello web128.dnchosting.com [199.7.108.132]
250-SIZE 52428800
250-8BITMIME
“SMTP -> get_lines(): $str is “250-PIPELINING
“SMTP -> get_lines(): $data is “250-web128.dnchosting.com Hello web128.dnchosting.com [199.7.108.132]
250-SIZE 52428800
250-8BITMIME
250-PIPELINING
“SMTP -> get_lines(): $data was “250-web128.dnchosting.com Hello web128.dnchosting.com [199.7.108.132]
250-SIZE 52428800
250-8BITMIME
250-PIPELINING
“SMTP -> get_lines(): $str is “250-AUTH PLAIN LOGIN
“SMTP -> get_lines(): $data is “250-web128.dnchosting.com Hello web128.dnchosting.com [199.7.108.132]
250-SIZE 52428800
250-8BITMIME
250-PIPELINING
250-AUTH PLAIN LOGIN
“SMTP -> get_lines(): $data was “250-web128.dnchosting.com Hello web128.dnchosting.com [199.7.108.132]
250-SIZE 52428800
250-8BITMIME
250-PIPELINING
250-AUTH PLAIN LOGIN
“SMTP -> get_lines(): $str is “250 HELP
“SMTP -> get_lines(): $data is “250-web128.dnchosting.com Hello web128.dnchosting.com [199.7.108.132]
250-SIZE 52428800
250-8BITMIME
250-PIPELINING
250-AUTH PLAIN LOGIN
250 HELP
“SMTP -> FROM SERVER:250-web128.dnchosting.com Hello web128.dnchosting.com [199.7.108.132]
250-SIZE 52428800
250-8BITMIME
250-PIPELINING
250-AUTH PLAIN LOGIN
250 HELP
CLIENT -> SMTP: AUTH LOGIN
SMTP -> get_lines(): $data was “”SMTP -> get_lines(): $str is “334 VXNlcm5hbWU6
“SMTP -> get_lines(): $data is “334 VXNlcm5hbWU6
“SMTP -> FROM SERVER:334 VXNlcm5hbWU6
CLIENT -> SMTP: dXNlcm5hbWVAZ21haWwuY29t
SMTP -> get_lines(): $data was “”SMTP -> get_lines(): $str is “334 UGFzc3dvcmQ6
“SMTP -> get_lines(): $data is “334 UGFzc3dvcmQ6
“SMTP -> FROM SERVER:334 UGFzc3dvcmQ6
CLIENT -> SMTP: cGFzc3dvcmQ=
SMTP -> get_lines(): $data was “”SMTP -> get_lines(): $str is “535 Incorrect authentication data
“SMTP -> get_lines(): $data is “535 Incorrect authentication data
“SMTP -> FROM SERVER:535 Incorrect authentication data
SMTP -> ERROR: Password command failed: 535 Incorrect authentication data
CLIENT -> SMTP: QUIT
SMTP -> get_lines(): $data was “”SMTP -> get_lines(): $str is “221 web128.dnchosting.com closing connection
“SMTP -> get_lines(): $data is “221 web128.dnchosting.com closing connection
“SMTP -> FROM SERVER:221 web128.dnchosting.com closing connection
- The topic ‘smtp.gmail.com’ is closed to new replies.