Поддержка Проблемы и решения Настройка формы обратной связи

  • Здравствуйте, коллеги! Существует некоторая проблема с настройкой формы обратной связи. Я использую плагин smart form. На hostinger.ru создал почтовый аккаунт. Установил SMTP плагин, в котором прописал свой gmail и пароль.
    Но ничего не работает. Что я упустил? Как использовать почтовый аккаунт хостинга? Где его указать? Как происходит отправка сообщений через форму обратной связи? Предполагаю, что как раз от имени почтового аккаунта. Тогда как ее настроить?

    В общем, вопросов масса, не понимаю вообще ничего. Может есть какой-нибудь туториал по настройке этой системы?

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Руководство 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-сервер.

    @korobochkin

    Я же написал, что на хостингере блокируются подключения к любым внешним 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/

    Мне жаль. Я хотел говорил русский. Я надеюсь, что @Участник могу понять этот плагин и перевести для вас.

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «Настройка формы обратной связи» закрыта для новых ответов.