Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ошибка 500 smtp


veblis

Recommended Posts

Привет! ocStore 2.3.0.2.4 + php 8.

Функция mail работает, но при вкл. smtp  получаю белый лист, 500 ошибку.

Ответа в поиске не нашел.

Прописано все правильно в настройках:

ssl:// (tls:// пробовал), имя полное с доменом ....

В чем может быть проблема?

 

Надіслати
Поділитися на інших сайтах


58 минут назад, nikifalex сказал:

в логах


 

Цитата

Fatal error: Uncaught Exception: Error: MAIL FROM not accepted from server! in /site/system/library/mail.php:323 Stack trace: #0 /site/catalog/controller/information/contact.php(27): Mail->send() #1 /site/system/storage/modification/system/engine/action.php(51): ControllerInformationContact->index() #2 /site/system/engine/front.php(34): Action->execute() #3 /site/system/engine/front.php(29): Front->execute() #4 /site/system/framework.php(103): Front->dispatch() #5 /site/system/startup.php(105): require_once('...') #6 /site/index.php(19): start() #7 {main} thrown in /site/system/library/mail.php on line 323

Строки 322-324 /site/system/library/mail.php

Цитата

 

if (substr($reply, 0, 3) != 250) {
        throw new \Exception('Error: MAIL FROM not accepted from server!');

}

 

 

Надіслати
Поділитися на інших сайтах


7 минут назад, nikifalex сказал:

у вас smtp сервер молчаливый. разбирайтесь с ним

Даже с html сайта письма уходят без проблем.

Что значит молчаливый?

Что делать?

Надіслати
Поділитися на інших сайтах


1 час назад, veblis сказал:

Привет! ocStore 2.3.0.2.4 + php 8.

Не пытаться взлететь на php, которую эта версия опенкарт не поддерживает.

Снижать ближе к 7.1

Вместо SMTP, использовать Mail, только не забыть очистить все заполненные поля, кроме двух последних
SMTP Порт  25

SMTP Таймаут  5

Надіслати
Поділитися на інших сайтах

1 минуту назад, Tom сказал:

Не пытаться взлететь на php, которую эта версия опенкарт не поддерживает.

Снижать ближе к 7.1

Вместо SMTP, использовать Mail, только не забыть очистить все заполненные поля, кроме двух последних
SMTP Порт  25

SMTP Таймаут  5

1. с php 8 все работает, кроме smtp

2. с Mail письма не доходят до ящиков mail.ru

3. /site/catalog/controller/information/contact.php(27): Mail->send()

Цитата

$this->config->get('config_mail_smtp_hostname');

значения берутся из конфига, я правильно понимаю?

только в конфиге нет секции smtp - может надо сделать?

Надіслати
Поділитися на інших сайтах


9 часов назад, veblis сказал:

1. с php 8 все работает, кроме smtp

2. с Mail письма не доходят до ящиков mail.ru

3. /site/catalog/controller/information/contact.php(27): Mail->send()

значения берутся из конфига, я правильно понимаю?

только в конфиге нет секции smtp - может надо сделать?

Вы странный !

Большая часть модулей не работает с пхп 8 !

Так у вас похоже своё мнение !

Надіслати
Поділитися на інших сайтах


9 часов назад, veblis сказал:

1. с php 8 все работает, кроме smtp

2. с Mail письма не доходят до ящиков mail.ru

3. /site/catalog/controller/information/contact.php(27): Mail->send()

Вам конкретно и не раз дали понять что нужно исправить

9 часов назад, Tom сказал:

Не пытаться взлететь на php, которую эта версия опенкарт не поддерживает.

Снижать ближе к 7.1

Вместо SMTP, использовать Mail, только не забыть очистить все заполненные поля, кроме двух последних
SMTP Порт  25

SMTP Таймаут  5

 

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.