2016-10-26 7 views
0

Я пытаюсь настроить плагин Wordpress под названием SMTP Mailer. Я пробовал как с моими учетными данными Gmail, так и с учетными данными Yahoo (и, соответственно, с именем SMTP Host). Вчера для Gmail я включил «Доступ к менее защищенным приложениям» и ждал, если это изменение потребует времени для вступления в силу. Еще не повезло.Настройка SMTP Mailer Плагин Wordpress

Я настраиваю что-то неправильно? Google не сотрудничает с ним? Нужно ли использовать другой плагин?

Если мне нужен другой плагин, единственное, что действительно важно, это то, что он свободен И не полагается ни на что другое, что оплачивается (т. Е. Почтальон «свободен», но полагается на Mandrill, а это не так)

мой SMTP Хост smtp.gmail.com (или Smtp.mail.yahoo.com)

с использованием SMTP Authentication

с использованием протокола TLS с портом 587

Я пытался как согласование и разные адреса электронной почты в разделе «Адреса электронной почты»

Когда я пытаюсь отправить тестовое письмо через плагин, я получаю это. (учетные данные Gmail)

Connection: opening to smtp.gmail.com:587, timeout=300, options=array() 
Connection: opened 
SMTP -> get_lines(): $data is "" 
SMTP -> get_lines(): $str is "220 smtp.gmail.com ESMTP q77sm1720219itb.22 - gsmtp" 
SERVER -> CLIENT: 220 smtp.gmail.com ESMTP q77sm1720219itb.22 - gsmtp 
CLIENT -> SERVER: EHLO neptunechiropractic.com 
SMTP -> get_lines(): $data is "" 
SMTP -> get_lines(): $str is "250-smtp.gmail.com at your service, [69.65.3.206]" 
SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [69.65.3.206]" 
SMTP -> get_lines(): $str is "250-SIZE 35882577" 
SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [69.65.3.206]250-SIZE 35882577" 
SMTP -> get_lines(): $str is "250-8BITMIME" 
SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [69.65.3.206]250-SIZE 35882577250-8BITMIME" 
SMTP -> get_lines(): $str is "250-STARTTLS" 
SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [69.65.3.206]250-SIZE 35882577250-8BITMIME250-STARTTLS" 
SMTP -> get_lines(): $str is "250-ENHANCEDSTATUSCODES" 
SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [69.65.3.206]250-SIZE 35882577250-8BITMIME250-STARTTLS250-ENHANCEDSTATUSCODES" 
SMTP -> get_lines(): $str is "250-PIPELINING" 
SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [69.65.3.206]250-SIZE 35882577250-8BITMIME250-STARTTLS250-ENHANCEDSTATUSCODES250-PIPELINING" 
SMTP -> get_lines(): $str is "250-CHUNKING" 
SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [69.65.3.206]250-SIZE 35882577250-8BITMIME250-STARTTLS250-ENHANCEDSTATUSCODES250-PIPELINING250-CHUNKING" 
SMTP -> get_lines(): $str is "250 SMTPUTF8" 
SERVER -> CLIENT: 250-smtp.gmail.com at your service, [69.65.3.206]250-SIZE 35882577250-8BITMIME250-STARTTLS250-ENHANCEDSTATUSCODES250-PIPELINING250-CHUNKING250 SMTPUTF8 
CLIENT -> SERVER: STARTTLS 
SMTP -> get_lines(): $data is "" 
SMTP -> get_lines(): $str is "220 2.0.0 Ready to start TLS" 
SERVER -> CLIENT: 220 2.0.0 Ready to start TLS 
CLIENT -> SERVER: EHLO neptunechiropractic.com 
SMTP -> get_lines(): $data is "" 
SMTP -> get_lines(): $str is "250-smtp.gmail.com at your service, [69.65.3.206]" 
SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [69.65.3.206]" 
SMTP -> get_lines(): $str is "250-SIZE 35882577" 
SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [69.65.3.206]250-SIZE 35882577" 
SMTP -> get_lines(): $str is "250-8BITMIME" 
SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [69.65.3.206]250-SIZE 35882577250-8BITMIME" 
SMTP -> get_lines(): $str is "250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH" 
SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [69.65.3.206]250-SIZE 35882577250-8BITMIME250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH" 
SMTP -> get_lines(): $str is "250-ENHANCEDSTATUSCODES" 
SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [69.65.3.206]250-SIZE 35882577250-8BITMIME250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH250-ENHANCEDSTATUSCODES" 
SMTP -> get_lines(): $str is "250-PIPELINING" 
SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [69.65.3.206]250-SIZE 35882577250-8BITMIME250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH250-ENHANCEDSTATUSCODES250-PIPELINING" 
SMTP -> get_lines(): $str is "250-CHUNKING" 
SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [69.65.3.206]250-SIZE 35882577250-8BITMIME250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH250-ENHANCEDSTATUSCODES250-PIPELINING250-CHUNKING" 
SMTP -> get_lines(): $str is "250 SMTPUTF8" 
SERVER -> CLIENT: 250-smtp.gmail.com at your service, [69.65.3.206]250-SIZE 35882577250-8BITMIME250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH250-ENHANCEDSTATUSCODES250-PIPELINING250-CHUNKING250 SMTPUTF8 
Auth method requested: UNKNOWN 
Auth methods available on the server: LOGIN,PLAIN,XOAUTH2,PLAIN-CLIENTTOKEN,OAUTHBEARER,XOAUTH 
Auth method selected: LOGIN 
CLIENT -> SERVER: AUTH LOGIN 
SMTP -> get_lines(): $data is "" 
SMTP -> get_lines(): $str is "334 VXNlcm5hbWU6" 
SERVER -> CLIENT: 334 VXNlcm5hbWU6 
CLIENT -> SERVER: ZG9udXRndXlAZ21haWwuY29t 
SMTP -> get_lines(): $data is "" 
SMTP -> get_lines(): $str is "334 UGFzc3dvcmQ6" 
SERVER -> CLIENT: 334 UGFzc3dvcmQ6 
CLIENT -> SERVER: V2lsbGlzOTc= 
SMTP -> get_lines(): $data is "" 
SMTP -> get_lines(): $str is "534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbsl" 
SMTP -> get_lines(): $data is "534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbsl" 
SMTP -> get_lines(): $str is "534-5.7.14 LzEE2lLLfImAv_yM_TVulSQukCMK2TP2e2zHMoLfHinmHQd_xySluckyAX79IsvIkFa3Lq" 
SMTP -> get_lines(): $data is "534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbsl534-5.7.14 LzEE2lLLfImAv_yM_TVulSQukCMK2TP2e2zHMoLfHinmHQd_xySluckyAX79IsvIkFa3Lq" 
SMTP -> get_lines(): $str is "534-5.7.14 s6uWFgvPxxU-PiR37bZZltNOtAHRdVATLM-qA3o11Y0BE-C8n1zsYATIen43jCTQhMmHce" 
SMTP -> get_lines(): $data is "534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbsl534-5.7.14 LzEE2lLLfImAv_yM_TVulSQukCMK2TP2e2zHMoLfHinmHQd_xySluckyAX79IsvIkFa3Lq534-5.7.14 s6uWFgvPxxU-PiR37bZZltNOtAHRdVATLM-qA3o11Y0BE-C8n1zsYATIen43jCTQhMmHce" 
SMTP -> get_lines(): $str is "534-5.7.14 C3Jd_XLqoxkjKGaIzK8RN0nz30-EM-JItSaPRsn6dS8PQoW7-AGIHQlE8Yw4EnMcHxus_6" 
SMTP -> get_lines(): $data is "534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbsl534-5.7.14 LzEE2lLLfImAv_yM_TVulSQukCMK2TP2e2zHMoLfHinmHQd_xySluckyAX79IsvIkFa3Lq534-5.7.14 s6uWFgvPxxU-PiR37bZZltNOtAHRdVATLM-qA3o11Y0BE-C8n1zsYATIen43jCTQhMmHce534-5.7.14 C3Jd_XLqoxkjKGaIzK8RN0nz30-EM-JItSaPRsn6dS8PQoW7-AGIHQlE8Yw4EnMcHxus_6" 
SMTP -> get_lines(): $str is "534-5.7.14 lVtcod88LXd49PvBGTZj-32bgg57U> Please log in via your web browser and" 
SMTP -> get_lines(): $data is "534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbsl534-5.7.14 LzEE2lLLfImAv_yM_TVulSQukCMK2TP2e2zHMoLfHinmHQd_xySluckyAX79IsvIkFa3Lq534-5.7.14 s6uWFgvPxxU-PiR37bZZltNOtAHRdVATLM-qA3o11Y0BE-C8n1zsYATIen43jCTQhMmHce534-5.7.14 C3Jd_XLqoxkjKGaIzK8RN0nz30-EM-JItSaPRsn6dS8PQoW7-AGIHQlE8Yw4EnMcHxus_6534-5.7.14 lVtcod88LXd49PvBGTZj-32bgg57U> Please log in via your web browser and" 
SMTP -> get_lines(): $str is "534-5.7.14 then try again." 
SMTP -> get_lines(): $data is "534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbsl534-5.7.14 LzEE2lLLfImAv_yM_TVulSQukCMK2TP2e2zHMoLfHinmHQd_xySluckyAX79IsvIkFa3Lq534-5.7.14 s6uWFgvPxxU-PiR37bZZltNOtAHRdVATLM-qA3o11Y0BE-C8n1zsYATIen43jCTQhMmHce534-5.7.14 C3Jd_XLqoxkjKGaIzK8RN0nz30-EM-JItSaPRsn6dS8PQoW7-AGIHQlE8Yw4EnMcHxus_6534-5.7.14 lVtcod88LXd49PvBGTZj-32bgg57U> Please log in via your web browser and534-5.7.14 then try again." 
SMTP -> get_lines(): $str is "534-5.7.14 Learn more at" 
SMTP -> get_lines(): $data is "534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbsl534-5.7.14 LzEE2lLLfImAv_yM_TVulSQukCMK2TP2e2zHMoLfHinmHQd_xySluckyAX79IsvIkFa3Lq534-5.7.14 s6uWFgvPxxU-PiR37bZZltNOtAHRdVATLM-qA3o11Y0BE-C8n1zsYATIen43jCTQhMmHce534-5.7.14 C3Jd_XLqoxkjKGaIzK8RN0nz30-EM-JItSaPRsn6dS8PQoW7-AGIHQlE8Yw4EnMcHxus_6534-5.7.14 lVtcod88LXd49PvBGTZj-32bgg57U> Please log in via your web browser and534-5.7.14 then try again.534-5.7.14 Learn more at" 
SMTP -> get_lines(): $str is "534 5.7.14 https://support.google.com/mail/answer/78754 q77sm1720219itb.22 - gsmtp" 
SERVER -> CLIENT: 534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbsl534-5.7.14 LzEE2lLLfImAv_yM_TVulSQukCMK2TP2e2zHMoLfHinmHQd_xySluckyAX79IsvIkFa3Lq534-5.7.14 s6uWFgvPxxU-PiR37bZZltNOtAHRdVATLM-qA3o11Y0BE-C8n1zsYATIen43jCTQhMmHce534-5.7.14 C3Jd_XLqoxkjKGaIzK8RN0nz30-EM-JItSaPRsn6dS8PQoW7-AGIHQlE8Yw4EnMcHxus_6534-5.7.14 lVtcod88LXd49PvBGTZj-32bgg57U> Please log in via your web browser and534-5.7.14 then try again.534-5.7.14 Learn more at534 5.7.14 https://support.google.com/mail/answer/78754 q77sm1720219itb.22 - gsmtp 
SMTP ERROR: Password command failed: 534-5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbsl534-5.7.14 LzEE2lLLfImAv_yM_TVulSQukCMK2TP2e2zHMoLfHinmHQd_xySluckyAX79IsvIkFa3Lq534-5.7.14 s6uWFgvPxxU-PiR37bZZltNOtAHRdVATLM-qA3o11Y0BE-C8n1zsYATIen43jCTQhMmHce534-5.7.14 C3Jd_XLqoxkjKGaIzK8RN0nz30-EM-JItSaPRsn6dS8PQoW7-AGIHQlE8Yw4EnMcHxus_6534-5.7.14 lVtcod88LXd49PvBGTZj-32bgg57U> Please log in via your web browser and534-5.7.14 then try again.534-5.7.14 Learn more at534 5.7.14 https://support.google.com/mail/answer/78754 q77sm1720219itb.22 - gsmtp 
SMTP Error: Could not authenticate. 
CLIENT -> SERVER: QUIT 
SMTP -> get_lines(): $data is "" 
SMTP -> get_lines(): $str is "221 2.0.0 closing connection q77sm1720219itb.22 - gsmtp" 
SERVER -> CLIENT: 221 2.0.0 closing connection q77sm1720219itb.22 - gsmtp 
Connection: closed 
SMTP Error: Could not authenticate. 

EDIT:

Я теперь получил 4 успешных тестовых писем от плагина WP почты SMTP, и 1 из плагина Easy WP SMTP. Это все еще проблема, хотя, поскольку я не могу заставить ее снова случиться, чтобы спасти мою жизнь. В любом плагине есть только так много настроек, и большинство из них либо известно мне (адрес электронной почты и пароль), либо выбор между двумя или тремя параметрами, такими как TLS/SSL и связанный с ними порт.

Обычно я получаю указание, что либо тестовое письмо не удалось отправить, либо «не удалось аутентифицировать», несмотря на то, что оно не изменило мои учетные данные. Сегодня я получаю главным образом внутренние ошибки сервера, за исключением использования Easy WP, с TLS (и портом 587), который все еще дает сообщение об ошибке, упомянутое выше. WP Mail с TLS или SSL на обоих, и все, что я пробовал сегодня, приводит к ошибке внутреннего сервера.

Сообщение об ошибке Easy WP - SMTP connect() не удалось. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

ответ

1

UPDATE После дня на это мы решили, это! GoDaddy блокировали SMTP-запросы. Я рекомендую использовать бесплатную версию SendGrid и использовать плагин SendGrid, который использует веб-API SendGrid, и теперь все это работает!

Yay :)


Плагин кажется сломал мне.

Вы можете использовать это тот, который можно использовать GMail так OAuth https://en-gb.wordpress.org/plugins/gmail-smtp/

Или, если вы предпочитаете SMTP Я рекомендую WP почты SMTP https://en-gb.wordpress.org/plugins/wp-mail-smtp/faq/

настройки SMTP Gmail являются:

smtp.gmail.com Порт 465 с SSL OR Порт 587 с TLS

Имя пользователя и пароль должны быть вашими нормальными данными Gmail.

+0

Я пробовал второй и получил его, чтобы отправить 4 письма, хотя это заняло некоторое время, и я не могу заставить его сделать это снова, так как я не знаю, какой набор настроек был успешным. Тем не менее, это более перспективно, чем альтернативы, которые я вижу (а именно, как я это делал раньше, lol) – donutguy640

+0

@ donutguy640 см. Мое обновление. Кроме того, если это помогло и работало, обязательно закрепите его и отметьте как правильно :-) спасибо! – Shiv

+0

Да, я знаю порты TLS и SSL. Я буду отмечать это как ответ, когда я снова смогу сотрудничать. В настоящее время возится, но может получить только один из двух результатов при отправке тестового письма, «загрузки» в течение получаса, затем ошибки сервера или «Результатом было: bool (false)», за которым следует хептон отладочного вывода – donutguy640

Смежные вопросы