Поддержка → Проблемы и решения → Настройка формы обратной связи
Настройка формы обратной связи
-
Здравствуйте, коллеги! Существует некоторая проблема с настройкой формы обратной связи. Я использую плагин smart form. На hostinger.ru создал почтовый аккаунт. Установил SMTP плагин, в котором прописал свой gmail и пароль.
Но ничего не работает. Что я упустил? Как использовать почтовый аккаунт хостинга? Где его указать? Как происходит отправка сообщений через форму обратной связи? Предполагаю, что как раз от имени почтового аккаунта. Тогда как ее настроить?В общем, вопросов масса, не понимаю вообще ничего. Может есть какой-нибудь туториал по настройке этой системы?
-
Руководство https://wpmag.ru/2015/smtp-wordpress/
Насколько я знаю на хостингере запрещены внешние подключения, поэтому прийдется использовать их собственный smtp-сервер.
Спасибо за ваш ответ, Коля.
Я установил WP mail SMTP, настроил его согласно вашей инструкции. Сначала я указывал почтовый аккаунт хостингера, следующей попыткой я попробовал использовать gmail. В обоих случаях результат был одинаков – это сообщение
SMTP -> ERROR: Failed to connect to server: Connection timed out (110)
Стало быть причина не в аккаунтах. Может, дело в чем-то фундаментальном?
Ответ отправки тестового письма прикладываю:
Test Message Sent The result was: bool(false) The full debugging output is shown below: object(PHPMailer)#6405 (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(22) "SMTP connect() failed." ["From"]=> string(22) "r.a.politiko@gmail.com" ["FromName"]=> string(5) "Roman" ["Sender"]=> string(0) "" ["ReturnPath"]=> string(0) "" ["Subject"]=> string(50) "WP Mail SMTP: Test mail to puchyourchips@gmail.com" ["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(433) "Date: Thu, 21 May 2015 13:34:21 +0000 Return-Path: To: puchyourchips@gmail.com From: Roman Subject: WP Mail SMTP: Test mail to puchyourchips@gmail.com Message-ID: <8039c9d168a661df09933ab95acc32aa@azalia.info> 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"]=> string(3) "465" ["Helo"]=> string(0) "" ["SMTPSecure"]=> string(3) "ssl" ["SMTPAuth"]=> bool(true) ["Username"]=> string(22) "r.a.politiko@gmail.com" ["Password"]=> string(11) "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)#6406 (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]=> bool(false) ["error":protected]=> NULL ["helo_rply":protected]=> NULL ["last_reply":protected]=> string(0) "" } ["to":protected]=> array(1) { [0]=> array(2) { [0]=> string(23) "puchyourchips@gmail.com" [1]=> string(0) "" } } ["cc":protected]=> array(0) { } ["bcc":protected]=> array(0) { } ["ReplyTo":protected]=> array(0) { } ["all_recipients":protected]=> array(1) { ["puchyourchips@gmail.com"]=> bool(true) } ["attachment":protected]=> array(0) { } ["CustomHeader":protected]=> array(0) { } ["lastMessageID":protected]=> string(46) "<8039c9d168a661df09933ab95acc32aa@azalia.info>" ["message_type":protected]=> string(5) "plain" ["boundary":protected]=> array(3) { [1]=> string(35) "b1_8039c9d168a661df09933ab95acc32aa" [2]=> string(35) "b2_8039c9d168a661df09933ab95acc32aa" [3]=> string(35) "b3_8039c9d168a661df09933ab95acc32aa" } ["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 -> ERROR: Failed to connect to server: Connection timed out (110)
@takura3260, Вы пытались подключиться к smtp.gmail.com:465 с SSL.Порт заблокирован брандмауэром. Вот почему вы получите «
ERROR: Failed to connect to server: Connection timed out (110)
«. Попробуйте Gmail API вместо этого. Он использует порт 443. Используйте этот плагин: https://wordpress.org/plugins/postman-smtp/Если вам это нравится, вы можете перевести на русский язык 😀
Я же написал, что на хостингере блокируются подключения к любым внешним SMTP серверам 🙂 Об этом упомянуто и в статье и в моем сообщении выше. Поэтому на этом хостинге не получится использовать внешний SMTP. Корректные настройки для SMTP от хостингера можно узнать у их службы поддержки или в панели настроек (вероятно там другой тип шифрования или порт стоит).
Насколько я знаю на хостингере запрещены внешние подключения, поэтому прийдется использовать их собственный smtp-сервер.
Я же написал, что на хостингере блокируются подключения к любым внешним SMTP серверам
Правда, но то, что вы не можете понять, порт 443 не SMTP-порт. Это HTTPS порт. http://www.googleapis.com не почтовый сервер, это веб-сервер. Потому @takura3260 имеет адрес Gmail, то очень возможно, Gmail API будет работать. Некоторые хозяева, как GoDaddy, блок SMTP порты, но не по протоколу HTTPS.
Так я сначала вроде использовал почтовый аккаунт хостингера с их же сервера:
SMTP Сервер mx1.hostinger.ru
SMTP порт 2525Разве это не то, что нужно?
Это не будет работать для Gmail. Вы должны идентифицировать с их SMTP-сервера.
Простите, идентифицировать что?
Аутентификация. С именем пользователя и паролем. В противном случае, ваша электронная почта идет в спам или хуже. Вы должны отправить Gmail через сервер Gmail.
Так Коля же сказал, что внешние SMTP на хостингере работать не будут. Нужно решить, как использовать их SMTP сервер.
https://wordpress.org/plugins/postman-gmail-extension/
Мне жаль. Я хотел говорил русский. Я надеюсь, что @Участник могу понять этот плагин и перевести для вас.
- Тема «Настройка формы обратной связи» закрыта для новых ответов.