Настройка SMTP - Yandex.Connect

Тема в разделе "Ошибки и их решения", создана пользователем sanyok, 6 апр 2021.

  1. sanyok

    sanyok Новичок

    Сообщения:
    8
    Симпатии:
    1
    Добрый вечер знатоки!

    Домен подключен к ЯндексКоннект

    настройки SMTP

    SMTP Имя сервера: ssl://smtp.yandex.ru
    SMTP Логин: info@domen.ru
    SMTP Пароль: *****
    SMTP Порт: 465
    SMTP Таймаут: 10

    Во вкладке Магазин поставил тот же емайл что настроен в SMTP info@domen.ru

    при отправки сообщение с формы контакты выдаёт ошибку:
    Код:
    Warning: fsockopen(): unable to connect to ssl://smtp.yandex.ru:465 (Network is unreachable) in /home/domen.ru/public_html/system/library/mail/smtp.php on line 88
    в строке файла smtp.php
    PHP:
    $handle fsockopen($hostname$this->smtp_port$errno$errstr$this->smtp_timeout);
    делаю проверку на подключение к серверу
    PHP:
        $socket fsockopen("ssl://smtp.yandex.ru"465$errno$errstr10);
        if(!
    $socket)
        {
            echo 
    "ERROR: smtp.yandex.ru 465 - $errstr ($errno)<br>\n";
        }
        else
        {
            echo 
    "SUCCESS: smtp.yandex.ru 465 - ok<br>\n";
        }
    и дает ошибку
    ERROR: smtp.yandex.ru 465 - Network is unreachable (101)

    Подскажите пжл. OpenCard 3.0.3.7 (rs.1) как решить проблему?
     
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    3.068
    Симпатии:
    853
    Warning: fsockopen(): unable to connect to ssl://smtp.yandex.ru:465 (Network is unreachable)

    Вот это отправьте хотеру и получите развернутый ответ.
     
  3. sanyok

    sanyok Новичок

    Сообщения:
    8
    Симпатии:
    1
    Спасибо. Написал хостеру они сделали.
    Теперь заказы отправляются но с формы контакты не отправляет. выдаёт ошибку 500

    Спасибо заранее
    error.png
     
  4. Ravilr

    Ravilr Специалист

    Сообщения:
    3.068
    Симпатии:
    853
    Если шаблон не стандартный или сильно изменена форма обратной связи, то пробуем удалить в папке system файл tweak-54fz.ocmod.xml и обновляем кеш модификаторов.
     
  5. sanyok

    sanyok Новичок

    Сообщения:
    8
    Симпатии:
    1
    Шаблон стандартный, не сильно изменён.
    и в Журнале ошибок тоже пусть.
     
  6. kwakin

    kwakin Пользователь

    Сообщения:
    61
    Симпатии:
    2
    и зачем все это ?
    делаете почту хостинга
    на хостинге настройте пересылку на яндекс
     
  7. Ravilr

    Ravilr Специалист

    Сообщения:
    3.068
    Симпатии:
    853
  8. sanyok

    sanyok Новичок

    Сообщения:
    8
    Симпатии:
    1
    Код:
    Fatal error: Uncaught Exception: Error: DATA not accepted from server! in /home/domen.ru/public_html/system/library/mail/smtp.php:241 Stack trace: #0 /home/domen.ru/public_html/system/library/mail/smtp.php(209): Mail\Smtp->handleReply(Resource id #72, 250, 'Error: DATA not...') #1 /home/domen.ru/public_html/system/library/mail.php(142): Mail\Smtp->send() #2 /home/domen.ru/public_html/storage/modification/catalog/controller/information/contact.php(25): Mail->send() #3 /home/domen.ru/public_html/storage/modification/system/engine/action.php(79): ControllerInformationContact->index() #4 /home/domen.ru/public_html/catalog/controller/startup/router.php(25): Action->execute(Object(Registry)) #5 /home/domen.ru/public_html/storage/modification/system/engine/action.php(79): ControllerStartupRouter->index() #6 /home/domen.ru/public_html/system/engine/router.php(67): Action->execute(Object(Registry)) #7 /home/domen.ru/public_html/system/engine/router.php(56): Router->execute(Object(Action)) #8 /home/domen.ru/public_html/system/frame in /home/domen.ru/public_html/system/library/mail/smtp.php on line 241
     
  9. sanyok

    sanyok Новичок

    Сообщения:
    8
    Симпатии:
    1
    Всё решил проблему. всем спасибо

    В файле \catalog\controller\information\contact.php
    PHP:
    $mail->setFrom($this->request->post['email']);
    меняем на
    PHP:
    $mail->setFrom($this->config->get('config_email'));
     
    Ravilr нравится это.
  10. Ravilr

    Ravilr Специалист

    Сообщения:
    3.068
    Симпатии:
    853
    Кстати да. Я в коммитах это видел и подумал, странное решение и благополучно забыл. А ведь буквально в 3.0.3.6 было по другому (как написали)