Перейти к содержанию
Форум поддержки пользователей VamShop

Не удалось отправить email. Ошибка: Произошла ошибка при инициализации Mail функции.


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

Добрый день!

 

постоянно при подтверждении заказа вылезает ошибка - Не удалось отправить email. Ошибка: Произошла ошибка при инициализации Mail функции. заказ вижу в админке и на почту он падает, а вылезает какая-то фигня. Написал на хостинг, но они спрашивают код ошибки. где его посмотреть то? может подскажите что делать?

 

спасибо!

post-5661-0-93435400-1365508625_thumb.gi

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

Здравствуйте!

 

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

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

при отправке все ок, хостер написал, что у него тоже ошибки нет, как думаете, как можно поправить?

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

В Админке - Настройки - Настройка email что указано внизу, в опции Получатель копий писем с заказом!?

Что указано в Админке - Настройки - Разное - AvisoSMS email?!

 

Удалите значения из этих опций.

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

все поменял, но теперь от кого стало отбражатьсмя - Компания РГРА [info@5181206.ru], что-то с кодировкой, может знаете как поправить

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

Попробуйте там где в функции mail указывается тема письма или получать, использовать функцию utf8_decode

 

т.е. например менять $subject на utf8_decode($subject)

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

Я ж Вам уже написал где и что править, раз Вы взяли не оригинальный файл, наверное его и надо править /inc/vam_php_mail.inc.php

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

function vam_php_mail($from_email_address, utf8_decode($from_email_name), $to_email_address, $to_name, $forwarding_to, $reply_address, $reply_address_name, $path_to_attachement, $path_to_more_attachements, utf8_decode($email_subject), $message_body_html, $message_body_plain)

 

так меняю, ошибка выскакивает)

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

Попробуйте не в function этот код добавлять, а ниже, после function ... {

 

$from_email_name = utf8_decode($from_email_name);
$email_subject = utf8_decode($email_subject);
Ссылка на сообщение
Поделиться на другие сайты

А если utf8_encode ?

 

Вообще наверное тогда Вам нужно вернуться стандартный код vam_php_mail и если уже способ отправки mail не работает, то выбирать smtp в Админке - Настройки - Настройка email - Способ отправки и ниже указывать адрес почтового сервера, логин и пароль.

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

В Админке - Настройки - Настройка email что указано внизу, в опции Получатель копий писем с заказом!?

Что указано в Админке - Настройки - Разное - AvisoSMS email?!

 

Удалите значения из этих опций.

Здравствуйте!

 

Столкнулся с проблемой.

 

При настройках В  Админке - Настройки - Настройка email, в опции Получатель копий писем с заказом стоит e-mail админа и если удаляешь майл, то все равно скрипт работает так:

При оформлении заказа, письмо с подтверждением приходит только клиенту, а админу магазина не приходит.

При отправке через "Обратную связь" пишет:  

Ваше сообщение было успешно отправлено. 

и письмо приходит на почту админа, и через форму "задать вопрос о товаре" письма на почту админа приходят, но появляется сообщение:

Произошла ошибка при инициализации Mail функции.

Спасибо большое!

Сообщение было успешно отправлено.

Ваш вопрос о товаре Лак для ногтей Royal (ярко-красный) успешно отправлен, мы ответим на него в самое ближайшее время.

 

Раньше все работало нормально,  в настройках Способ отправки E-Mail  стоит mail . Была версия 1.58 обновили до 1.70. Движок ставили целиком.

 

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

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

Если письмо доходит, то попробуйте просто файл с закомментированной ошибке, вот файл /inc/vam_php_mail.inc.php

vam_php_mail.inc.php

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

Если письмо доходит, то попробуйте просто файл с закомментированной ошибке, вот файл /inc/vam_php_mail.inc.php

Разобрался...

Забыл, что на agava.ru нужно ставить интервал между отправкой почты. Админу и пользователю письма отправляются одновременно.

Решение по ссылке: http://vamshop.ru/forum/topic/4097-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%BE%D0%B9-%D0%BF%D0%B8%D1%81%D0%B5%D0%BC/?hl=usleep&fromsearch=1

 

Спасибо!

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