ananas999

Ошибка в mail.php 418

Рекомендуемые сообщения

ananas999    3

Здравствуйте, в логах ошибка связанная с почтой. Возможно некоторые форматы почты не поддерживаются, не знаю... Вроде регистрация и отправка писем работает, но: 

 

 

PHP Notice:  Error: DATA not accepted from server! in /home/users/1/user3/domains/site.ru/system/library/mail.php on line 418

 

Указывает на этот отрезок:

 

             if (substr($reply, 0, 3) != 250) {
418       trigger_error('Error: DATA not accepted from server!');
             exit();
             }
 
У меня OcStore 2.0.1.1

 

 

Как решить, что изменить или поправить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    386

SMTP скорее всего не правильно настроен 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ananas999    3

SMTP скорее всего не правильно настроен 

 

Точно?

post-719712-0-97656800-1480622945_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ananas999    3

Что точно? Что неправильного, если все правильно. Скинул неизвестно что.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
neonox    17

Что точно? Что неправильного, если все правильно. Скинул неизвестно что.

Так ищите сами, почему люди должны это делать за Вас?

https://opencartforum.com/topic/23861-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%BE-yandex-%D1%82%D0%B0%D0%BA%D0%BE%D0%B9-yandex-%D0%BD%D0%B5-%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D1%8E%D1%82%D1%81%D1%8F-%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D0%B0-%D0%B2%D1%8B%D0%B4%D0%B0%D0%B5%D1%82/

Изменено пользователем neonox

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ananas999    3

Зачем тогда вякать вам, если ничего не понимаете, промолчали бы лучше. Форум поддержки называется, а не комната экспертов с синдромом дауна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
thentru    173

Зачем тогда вякать вам, если ничего не понимаете, промолчали бы лучше. Форум поддержки называется, а не комната экспертов с синдромом дауна.

Вам никто здесь ничем не обязан.

Даже дали вам ссылку на решение похожей проблемы - так потрудитесь почитать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От shoputils

      1 200.00 руб
      Скачать/Купить дополнение


      Шаблоны писем
      Внимание!!! В версии для 1.5 можно создать шаблоны письма только для нового заказа и для смены статусов заказа. Другие типы писем временно не поддерживаются!!!
       
      О модуле администратора Shoputils.MailOrderStatus v2.5 (1.5.x) - v3.0.1 (2.x) (Шаблоны писем):
      - Модуль "шаблоны писем при оформлении заказа и изменении статусов заказа" позволяет аминистратору самостоятельно формировать свой шаблон письма для покупателей и администраторов при оформлении заказа, а также на каждый статус заказа.
      - Поддерживаются следующие типы писем: новый заказ, смена статуса заказа, регистрация покупателя (только в 2.x), регистрация партнера (только в 2.x), восстановление пароля покупателя (только в 2.x), восстановление пароля партнера (только в 2.x), начисление транзакции покупателю (только в 2.x), начисление комиссии партнеру (только в 2.x), отправка подарочного сертификата (только в 2.x).
      - Модуль автоматически подцепит и отобразит все новосозданные статусы заказа.
      - Шаблон писем предлагает создание заголовка и "тела" письма с использованием переменных (номер заказа, название магазина ФИО, список купленных товаров, телефон и др.).
      - Модуль позволяет добавлять в шаблоны писем пользовательские поля модуля ""Регистрация и быстрый заказ Simple"".
      - Модуль поддерживает мультиязычность.
      Посмотреть как работает и настраивается модуль можно по адресу:
      http://opencart.shoputils.ru/demo
      http://opencart.shoputils.ru/demo/admin/ (Логин: demo, Пароль: demo)
      Совместимость: все версии Opencart/ocStore 1.5.x - 2.x (1.5.x, 2.0.x, 2.1.x, 2.2.x, 2.3.x)
       
      Системные требования
      - Opencart/ocStore 1.5.x - 2.x
      - PHP 5.3+
      - Ioncube Loader 4.5+ (для 2.3.x - 5.0+)
       
      Установка модуля
      Информацию по установке модуля на читайте в инструкции к модулю в файле README.TXT дистрибутива вашей версии.
       
      Работа с модулем
      Информацию о настройке модуля смотрите в диcтрибутиве модуля (файл README.TXT).
      Список возможных переменных (в дальнейшем будут добавляться новые данные):
       
      Лицензия
      - Условия использования лицензии: одна лицензия на один домен.
      - Если необходимо установить модуль на два сайта (два домена) - необходимо проибрести
      модуль в количестве двух экземляров.
      - Вы не можете передавать, продавать, распространять, сублицензировать, сдавать в аренду какую-либо
      часть программного обеспечения. Вы не можете разместить программное обеспечение на сервере, чтобы оно
      было доступно через сеть общего пользования с целью распространения (п. 6 Лицензионного Соглашения).
      - Любое распространение программного обеспечения без нашего согласия, в том числе некоммерческого
      рассматривается как нарушения данного Соглашения и влечет за собой ответственность согласно действующему
      законодательству. (п. 4 Лицензионного Соглашения).
      - Все права на модуль принадлежат разработчикам https://opencart.market
      - Полный текст Лицензионного соглашения - https://opencart.market/LICENSE.1.5.x.TXT
       
      Техническая поддержка
      - Техническая поддержка оказывается всем пользователям, легально купившим модуль.
      - Если модуль был приобретен на http://opencartforum.ru для технической поддержки просьба обращаться в ЛС
      с аккаунта, из-под которого была совершена покупка.
      - Модуль имеет принцип распространения "as is" ("как есть").
      - Изменение функционала модуля (допиливание модуля под индивидуальные нужды) может быть оказано на платной основе.
      Добавил shoputils Добавлено 18.08.2014 Категория Прочее Системные требования - Opencart/ocStore 1.5.x - 2.x- PHP 5.3+ Ioncube Loader 4.5+; для 2.3: PHP 5.4+ Ioncube Loader 5.0+ Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От artvirus
      Здравствуйте не работает форма обратной связи. При том уведомления о заказах приходят.
      пробовал запускать, как писали в одной из тем.
      <?php
      mail('info@martnails.ru', 'Test send from hosting', 'If I can read this letter - my hosting are supported php send mail!');
      ?>
       
      Письмо приходит. Подскажите в чем может быть проблема.
    • От 688126_1484693330
      Версия ocStore 2.3.0.2.3.
      Версия php 5.6
       
      При отправки почты по средством функции mail(), почта не отправляется. А в лог пишется ошибка "Multiple or malformed newlines found in additional_header in"  - ошибка в строке "system/library/mail.php on line 158"
      Там как раз работа функции mail().
       
      Как я выяснил в php в функции mail запретили в заголовках пустую строку https://bugs.php.net/bug.php?id=68776
      А в mail.php в заголовок пишется
      $header .= 'Content-Type: multipart/mixed; boundary="' . $boundary . '"' . PHP_EOL . PHP_EOL;
      Из-за этого возникает ошибка.
       
      А если оставить одно PHP_EOL, то рушится стандарт.
      Чтобы отправить многостраничное сообщение MIME, пользователи должны правильно использовать заголовок и тело. RFC 2822 определяет CRLF + CRLF как начало тела.
      И тогда письмо приходить с пустым телом и заголовком вида "=?UTF-8?B?SGFuZGlDcmFmdC1BcnQgLSDQndC+0LLRi9C5INC/0LDRgNC+0LvRjA==?="
       
      Вот тут есть описание проблемы и даже предложен способы решения - https://toster.ru/q/229422
      Но как из применить я не понимаю.
       
      На форумах по opencart и по данной проблемы ничего не смог найти. Не ужили ни у кого возникало данной проблемы.
      Если кто понимают, прошу помощи. Как можно решить данную проблему?
    • От LLlPAM
      Приветствую! нужна помощь.
      На opencart 2.3.0.2 установил quickcheckout lite, после этого письма о заказе и админу и покупателю стали приходить через раз. При этом если quickcheckout выключить то почта работает исправно. когда письма нет, то в лог кидает такую вот ошибку:
       
      2017-09-23 9:28:37 - PHP Warning:  mail(): Could not execute mail delivery program '/usr/sbin/sendmail -t -i -f admin@mysite.com' in /var/www/lllpam/data/www/mysite.com/system/library/mail.php on line 158
       
      Ребята, просто устал... 3 дня не могу понять в чем косяк... в php не шарю, пытался разобратся... темный лес... на 158 лайне такой вот текст...
                      mail($to, '=?UTF-8?B?' . base64_encode($this->subject) . '?=', $message, $header);
      Ну я не осилил... прошу помощи у знающих, ибо сил более нет.
      может кто подскажет куда смотреть, или идеи какие-то...
      Перечень из того что пробовал:
      1) галки в настроках о получении письма при заказе стоят, менял
      2) пробовал менять mail на smtp
      3) обращался к хостеру, говорит косяк в коде, ибо при стандартном обработчике заказа все работает
      4) менял настройки php.ini, удалял его, безрезультатно
      5) менял разное мыло, на серверное, гугл, разное...
      6) переустанавливал quickcheckout, разными способами, разные версии
      Понял только что  quickcheckout меняет чтото... а что непонятно... и дело не в тайминге... потому что, бывает прийдет 3-4 письма подряд, потом фейл, бывает 1 письмо через 7, бывает раз через раз...
      Плиз... дым с башки валит... нужны новые мысли
      ...
       
       
    • От louise170

      1 200.00 руб
      Скачать/Купить дополнение


      Модуль доставки Почта России
      Модуль предназначен для расчета стоимости доставки Почтой России.
      Цены автоматически берутся через API с сайта http://postcalc.ru

      Возможности
      Доступны различные виды отправлений для отправки заказов по России и по всему миру. Каждый вид отправления может отображаться в зависимости от суммы и веса заказа, кол-ва товаров в заказе, Гео-зоны, городов, групп покупателей, языка. Каждому виду отправления для коррекции цен можно назначить дополнительно вес упаковки и мин. стоимость доставки данного отправления. Различные виды наценок для каждого из видов отправлений. По-умолчанию можно задать регион получателя и средний вес заказа. Ограничения в зависимости от суммы и веса заказа есть не только для каждого вида отправления, но и общие для всего модуля. Есть возможность брать доп. плату за отправку заказа в виде конкретной суммы, либо в виде процента от стоимости заказа. Доп. плата также может быть отрицательной. Для всего заказа можно задать доп. вес упаковки, причем не только конкретное значение, но и в виде процента от веса товаров в заказе. Можно отображать или нет сроки доставки. Можно включить разбиение заказов на несколько отправлений (актуально для больших заказов, в которых несколько товаров и их можно разделить). Гибкая настройка общей заглушки. В качестве суммы заказа можно брать разные суммы, например, только стоимость товаров, или стоимость товаров с учетом скидок. Есть работа с наложенным платежом. Есть разные округления конечной стоимости доставки. Бэкап настроек модуля. При совместной работе с модулем Габариты товаров в каждом отправлении можно учитывать габариты товаров в корзине. При совместной работе с модулем Группы товаров можно учитывать в корзине товары в зависимости от принадлежности к определенной группе. В модуле учитывается вес заказа, то есть для заказов 50 г - будут отображаться письма, для заказов до 2 кг - будут отображаться только способы отправки различного вида бандеролями (те которые отмечены галочками), для заказов более 2 кг и менее 20 кг будут отображаться только способы доставки посылками. Посылки весом больше 20 кг Почта России не отправляет, так что такие заказы нужно разбивать на несколько, если, конечно, это возможно. Для международных отправлений учитывается макс. возможная ценность отправления, и если она превысила 50000 руб. в корзине, то модуль сам выставляет ценность для данного вида отправлений 50000 руб. Для отправлений по России учитывается макс. возможная ценность отправления, и если она превысила 100000 руб. в корзине, то модуль сам выставляет ценность для данного вида отправлений 100000 руб. Можно менять название отправлений. Есть возможность делать разбиение отправлений по максимальному весу указанному в основных настройках модуля, чтобы можно было отправить, например, несколько посылок весом 1 кг - они доходят быстрее.
        Важная информация для продавцов
      У почты России есть 769 отделений связи (ОПС) сезонной и круглогодичной труднодоступности. Посылки туда в зимнее время не доставляются - только бандероли 1 класс. Модуль автоматически не отображает покупателям из этих регионов другие виды отправлений, кроме 1 класса.
      Модуль доставки Почта России совместим с модулями:
      Simple Габариты товаров Группы товаров Для второго Опенкарта модуль Почты России совместим с оформлением заказа fastorder, oct_fastorder (шаблоны Shop-store2 и Luxury).
      Никакие системные файлы не затираются, модуль работает на vqmod/ocmod.
      Модуль тестировался на OpenCart:
      1.5.4.1 1.5.5.1 1.5.6 1.5.6.4 2.0.0.0 2.0.1.0 2.0.1.1 2.0.2.0 2.0.3.1 2.1.0.1 2.2.0.0 2.3.0.2 Ocstore: 2.3.0.2
       
      Поддерживаемые языки
      русский английский
        Пример работы модуля
      http://ocstore1541.opencartplus.ru/
      http://opencart2.opencartplus.ru/
      http://ocstore2302.opencartplus.ru/
       
      Демо админки
      http://ocstore1541.opencartplus.ru/admin/
      http://opencart2.opencartplus.ru/admin/
      http://ocstore2302.opencartplus.ru/admin/
      доступ: demo / demo
       
      Лицензия
      При покупке данного модуля, Вы получаете право установки его на один домен. Лицензионный ключ можно получить по запросу на e-mail, который вы увидите на странице модуля, после его установки.
       
      Установка
      Инструкция по установке находится в файле readme.txt в архиве модуля.
      Внимание: Для тех у кого не отображается этот метод доставки для какого-то региона, сверяйте название этого региона у вас в
      системе с тем как этот регион называется в файле catalog/model/localisation/zone_dv.php Впишите нужное вам название региона
      так как регион называется у вас в системе, а значение $send[$key] для него нужно указать равным какому-нибудь из почтовых
      индексов этого региона - лучше, если это будет индекс областного центра. Либо можете воспользоваться дампами таблиц находящимися в архиве модуля. Сейчас названия регионов соотв. русским названиям для Ocstore 1.5.4.1
       
      Требования к серверу
      Для работы модуля необходима библиотека curl (на большинстве хостингов она установлена). Проверить это можно с помощью функции phpinfo(); На хостинге должен быть установлен ionCube Loader последней версии (минимум версия 5.0). Чтобы проверить его наличие скачайте этот файл, разархивируйте его содержимое и закачайте в корневую директорию Вашего сайта. После этого откройте в браузере http://ваш_сайт/test_ioncube.php FAQ
      FAQ по модулю Почта России FAQ общие вопросы по Опенкарту  
      Добавил louise170 Добавлено 10.05.2013 Категория Доставки Системные требования наличие curl, PHP 5.3+, ionCube Loader 5+ Сайт разработчика Старая цена Метод активации Автоматическая активация Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу