Служба Поддержки - База Знаний
Настройка отправки почты - Order Master 2
Проблемы с почтой:
Что надо сделать что бы письма не улетали в папку спам?
Когда я установил первый раз скрипт, настроил, добавил e-mail адрес для теста, и все было нормально, при оплате заказа, клиентам приходило письмо с ссылкой для скачивания, второе письмо шло с уведомлением на e-mail адрес админа.
Когда я установил первый раз скрипт, настроил, добавил e-mail адрес для теста, и все было нормально, при оплате заказа, клиентам приходило письмо с ссылкой для скачивания, второе письмо шло с уведомлением на e-mail адрес админа.
Но как только сменил е-маил адреса на на другие, так сразу письма стали лететь в спам, как клиентам так и уведомительные админу, а иногда клиентам письма вовсе не доходят.
А сегодня пришло письмо с ссылкой на скачивание товара админу скрипта (т.е на мой почтовый ящик) в место клиента.
Пробовал по новой переустановить скрипт, с новой базой данных (с чистой), все равно письма летят в папку спам, а клиентам могут вовсе не дойти, почта яндекса, как у меня так и у клиентов. Что делать, не пойму. У Вас такое встречалось? Можете посоветовать как устранить эту неисправность?
Смотрел видео Александра Долгу, говорит могут из-за ссылок письма лететь в спам, пробовал без ссылок, вроде работает, но как-то с глюками, а с ссылками на скачивание, это все, или спам или не доходят… Так же пробовал в корень сайта залить php файл, mail.php:
Смотрел видео Александра Долгу, говорит могут из-за ссылок письма лететь в спам, пробовал без ссылок, вроде работает, но как-то с глюками, а с ссылками на скачивание, это все, или спам или не доходят… Так же пробовал в корень сайта залить php файл, mail.php:
<?
mail ('mymail@mail.ru','Тест почты','Проверка');
По рекомендации Александра Долгу, для проверки отправки почты, в результате полная тишина, ничего не приходит, не на админский e-mail не на дополнительный для оповещения.
Ответ:
В Общих настройках скрипта есть Настройка почты. Там нужно выбрать PHP Mailer и задать настройки SMTP. Если ваш хостинг позволяет отправлять почту с их почтового SMTP-сервера, то можно указать его. С использованием протокола SMTP вероятность попадания писем в спам уменьшается, а доставляемость увеличивается.
Использую платный хостинг beget.com и на нем настроил почту для домена сайта rolar.ru (как на скриншоте). Пока что проблем с доставляемостью почты не замечал.

Кстати, это письмо тоже отправлено через доменную почту.
Хм... в описании настроек написано что PHP Mailer использует стандартную php-функцию mail(). Возможно и так, хотя смотря как настроен PHP mailer, он и с SMTP прекрасно может работать. Не знаю точно как реализовано в скрипте Александра Долгу. Но с настройками на скриншоте - все работает.
Хм... в описании настроек написано что PHP Mailer использует стандартную php-функцию mail(). Возможно и так, хотя смотря как настроен PHP mailer, он и с SMTP прекрасно может работать. Не знаю точно как реализовано в скрипте Александра Долгу. Но с настройками на скриншоте - все работает.
Если возникают ошибки при отправке почты через функцию mail() то полезно бы узнать что это за ошибки, в php можно включать отображение ошибок error_reporting(-1);
И ещё можно с командной строки проверить возможность отправки почты http://howtoconfig.net/linux/telnet-check-smtp/ . Возможно где-то на одном из шагов кроется ошибка.
https://htmlweb.ru/php/example/is_e-mail.php - эту статью использовал для написания собственного валидатора для проверки существования email-адреса.
И еще такая проблема есть, не могу найти где находится это адрес: support@domain.ru в скрипте? Он появляется когда клиенту предоставляется выбор оплаты, и в самом низу строчка: «Не нашли подходящий способ оплаты? Напишите нам на email или в службу поддержки.» Хотелось бы сменить его на свой админовский!
Ответ:
Нужно редактировать файл {папка со скриптом}\protected\views\bill\index.php
Похоже страница с выбором оплаты ещё и кэшируется, email в файле поменял, а все равно domain.ru
Важный момент: когда редактируешь php-файлы скрипта, то нужно открывать и сохранять их в кодировке UTF-8 без BOM
Похоже страница с выбором оплаты ещё и кэшируется, email в файле поменял, а все равно domain.ru
Важный момент: когда редактируешь php-файлы скрипта, то нужно открывать и сохранять их в кодировке UTF-8 без BOM
Ошибка переадресации страницы после оплаты (Яндекс Деньгами):
Когда клиент оплачивает товар через яндекс деньги, то после оплаты внизу есть ссылка «вернуться назад в магазин», нажимаешь ее, и появляется неизвестная ошибка, на странице ошибке жму на кнопку «назад» попадаю опять на страницу оплаты.
У Вас такая же ошибка была, когда покупал скрипт :). Её можно как то исправить?
У Вас такая же ошибка была, когда покупал скрипт :). Её можно как то исправить?
Ответ:
Нужно с этим разобраться, сам не тестировал ещё, либо способ оплаты не контактирует со скриптом, либо со времен написания скрипта Яндекс что-то поменял в ответной ссылке. Благодарю, что нашли баг. Может быть у Долгу эта проблема была тоже?
Последнее обновление: 28.12.2017