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

не отправляются сообщения в contact_us


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

Не отправляются сообщения обратной связи...

Во первых e-mail не проходит валидацию в любом случае. Отключил её в shop_content.php , пишет что отправил, но ничего не приходит...

Из-за чего может быть такая ситуация?

Хостинг не nic.ru

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

А другие письма приходят, письма о заказе например?!

Вообще на nic.ru есть в панели управления пункт Доверенные email или как-то так, нужно свой ящик туда добавить, возможно, что поэтому почта не приходит.

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

В доверенные email свой ящик добавили?!

Хостинг не nic.ru

C их системой сталкивался, поэтому сразу написал, что не оно.

Если это может помочь, хостинг на cPanel

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

Понятно.

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

В shop_content.php файле точно ничего не удаляли.

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

Понятно.

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

В shop_content.php файле точно ничего не удаляли.

Только изменил строку 86 на:

		if (1/*vam_validate_email(trim($_POST['email']))*/) {

потому что валидация e-mail всегда выдавала ошибку.

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

Попробуйте в shop_content.php заменить vam_php_mail на mail

выдал

Warning: mail() expects at most 5 parameters, 12 given in /home/minishop/public_html/shop_content.php on line 88

Warning: Cannot modify header information - headers already sent by (output started at /home/minishop/public_html/shop_content.php:88) in /home/minishop/public_html/inc/vam_redirect.inc.php on line 47[/code]

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

Попробуйте заменить в /shop_content.php:


vam_php_mail($_POST['email'], $_POST['name'], CONTACT_US_EMAIL_ADDRESS, CONTACT_US_NAME, CONTACT_US_FORWARDING_STRING, $_POST['email'], $_POST['name'], '', '', CONTACT_US_EMAIL_SUBJECT, nl2br($_POST['message_body']), $_POST['message_body']);
[/code] на:
[code]
mail($_POST['email'], CONTACT_US_EMAIL_SUBJECT, $_POST['message_body']);

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