VoX 0 Опубликовано 3 декабря, 2010 Жалоба Share Опубликовано 3 декабря, 2010 Версия 1.60 в админке стоит Способ отправки емаил "mail" С карточки товара пытаемся Задать вопрос о товаре. При отправке получем ошибку "Произошла ошибка при инициализации Mail функции" (при различных способах отправки в админке - ситуация аналогичная). Причём письмо на почту приходит без проблем. При создании файла с содержимым mail('xxxxx@xxxxx.ru','test','test'); Письмо тоже приходит без проблем. При рассылке новостей из админки новости уходят, ошибок нет. Такая же проблема имеется при оплате через paypal, например, уходя из пейпала, оплатив, мы жмем на кнопку вернуться в магазин, получаем такую же ошибку инициализации Mail функции. хотя заказ в админке прописывается, но клиент видит эту фигню. И вот как бороться? Очень прошу оказать помощь:) Хостинг агава. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 декабря, 2010 Жалоба Share Опубликовано 3 декабря, 2010 Если письмо уходит, тогда просто в /inc/vam_php_mail.inc.php поменяйте: echo TEXT_PHP_MAILER_ERROR; echo TEXT_PHP_MAILER_ERROR1 . $mail->ErrorInfo; exit;[/code] что б этот текст про ошибку не выводился: [code] //echo TEXT_PHP_MAILER_ERROR; //echo TEXT_PHP_MAILER_ERROR1 . $mail->ErrorInfo; //exit; Ссылка на сообщение Поделиться на другие сайты
VoX 0 Опубликовано 6 декабря, 2010 Автор Жалоба Share Опубликовано 6 декабря, 2010 )) Спасибо, помогло... Это всё ж почему такафя ерунда, хостинг чудит?:) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 декабря, 2010 Жалоба Share Опубликовано 6 декабря, 2010 Даже не знаю, наверное в настройками на хостинге что-то, бывает иногда на некоторых хостингах такое. Ссылка на сообщение Поделиться на другие сайты
korvin1000 0 Опубликовано 10 декабря, 2010 Жалоба Share Опубликовано 10 декабря, 2010 Письма отправленные клиенту на майловскую почту приходят в спам Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 декабря, 2010 Жалоба Share Опубликовано 10 декабря, 2010 Так спам-фильтры значит настроны, в скрипте отправки проблем нет - это точно. Может попробовать указать ящик отправителя почты такой же как и домен магазина. Ссылка на сообщение Поделиться на другие сайты
korvin1000 0 Опубликовано 10 декабря, 2010 Жалоба Share Опубликовано 10 декабря, 2010 В админке? -настройки- Настройка E-Mail--Имя отвечающего? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 декабря, 2010 Жалоба Share Опубликовано 10 декабря, 2010 Да, везде и может в Админке - Настройки - Мой магазин, там вроде тоже email указывается. Может mail.ru не нравится, что отправляемая почта и email ящик в разных доменах, но это лишь предположение. Ссылка на сообщение Поделиться на другие сайты
tara 0 Опубликовано 3 февраля, 2011 Жалоба Share Опубликовано 3 февраля, 2011 Если у кого-то еще будет такая проблема добавьте в if (EMAIL_TRANSPORT == 'sendmail') { // set mailer to use SMTP $mail->IsSendmail(); $mail->Sendmail = SENDMAIL_PATH; }[/code] или [code] if (EMAIL_TRANSPORT == 'mail') { $mail->IsMail(); } sleep(5); При одновременной отправке нескольких писем будет задержка в теч. 5 сек. И ошибки не будет. В итоге код будет такой if (EMAIL_TRANSPORT == 'sendmail') { // set mailer to use SMTP $mail->IsSendmail(); $mail->Sendmail = SENDMAIL_PATH; sleep(5); } if (EMAIL_TRANSPORT == 'mail') { $mail->IsMail(); sleep(5); }[/code] Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения