Есть у меня сайт с формой обратной связи и регистрацией откуда приходит емаил с подтверждением регистрации. Были раньше проблемы с почтой, потом всё наладилось и стало понятно, а сейчас опять тупик. Неделю назад почта с сайта перестала приходить, хотя на некоторые почтовые ящики доходит.
Почтовый ящик используется с именем домена, а сама почта настроена через biz.mail.ru где настроены SPF и DKIM и всё светился зелеными отметками якобы всё замечательно.
Написал в поддержку mail.ru, ответили:
Цитата:
Почта Mail.Ru использует технологию DMARC для защиты от подделки
отправителя. Любые письма должны отправляться с авторизацией.
Если Вы получили ошибку о недоставке письма, которое Вы не отправляли -
просто удалите её. Мы работаем над тем, чтобы таких писем стало меньше.
Если это было Ваше письмо, то мы рекомендуем Вам отправлять письма с
авторизацией через почтовый сервер smtp.mail.ru, информацию о настройках Вы
можете найти здесь: https://help[dot]mail[dot]ru/mail-help/mailer/popsmtp
При невозможности отправлять письма таким образом или при использовании
адреса в автоматических скриптах, рекомендуем указывать адрес собственного
домена. Данные изменения в DMARC были введены недавно для улучшения
безопасности почтовых сервисов.
Вы можете присоединить Ваш почтовый домен к нашему бесплатному сервису
"Почта для Бизнеса" - https://biz[dot]mail[dot]ru .
Рекомендуем также к ознакомлению нашу статью с техническим описанием
введенной политики, описанием наиболее часто встречающихся проблем, и
вариантами их решения: https://habrahabr[dot]ru/company/mailru/blog/282602/
С уважением, Юлия К.
Служба поддержки пользователей
почтовой системы Mail.Ru
Что делать не понятно, если часть почтовых ящиков получает письма, а другие нет. Причём есть у меня домены с почтой на MX-яндекса и там всё работает прекрасно.
1) делаю запрос в таблицу с товарами и выбираю все id категорий в массив.
2) делаю запрос в таблицу категорий, вывожу на страницу и ищу в массиве категорий id, если он найден, то товары в этой категории есть.
Этот подход увеличил скорость в 5 раз, по крайней мере страница открывается моментально, а не через 5 сек
Мелкий, спасибо за помощь!
P.S. Нравится мне ваш форум, люблю заходить с вопросами
Ребята, помогите, не могу догнать и можно ли вообще это сделать: вывести категории и подсчитать количество товаров одним запросом. По большому счёту мне не нужно знать количество товаров в категории, сам факт есть/нет. Результатом работы должен быть список категорий и возле каждой знак +/- обозначающие наличие товаров в этой категории. Кручу эти джоины, не могу понять
Я обычно уменьшаю размер фото до нужного, если мне нужна фотка без увеличения, то в контент вставляется уменьшенное фото до 600 пикселей. Можно ещё при загрузке качество ставить 75 - для Интернета нормально, для печати не годится.
Задача создать Интернет-магазин с фильтром по техническим характеристикам, эту задачу я выполнил на половину и коряво :)
Сейчас в моём магазине для каждой категории индивидуально можно настроить параметры для технических характеристик т.е. указать название (цвет), тип (select), варианты (красный, синий). При создании товара выбираем категорию и заполняем появляющийся список с техническими характеристиками (выбираем цвет, отмечаем птичками опции и т.п.). На сайте в категории отображается фильтр и список товаров, всё работает как часы :)
Хочется большего! :)
Если взглянуть на Я.Маркет или попроще пример, то у них есть преимущества, которые я хочу внедрить:
- При выборе некоторых параметров, другие становятся неактивными, т.е. товары с такими характеристиками не участвуют в фильтре, скриншот.
- У моего фильтра есть ограничения, в таблице создано 200 колонок, это значит что я могу создать только 200 параметров для одной категории. Также для типа поля select ограничение в 20 вариантов и нет возможности их менять местами.
- Скорость моего фильтра явно хромает, потому как используется LIKE и 2-3 сложных SQL-запроса.
Ищу умного программиста, который сможет простым языком на примерах объяснить как работают фильтры Я.Маркета и/или приведённого примера. Писать за меня ничего не нужно :)
Сейчас моя база устроена так:
1 таблица - категории
2 таблица - атрибуты и варианты для каждой категории
3 таблица - товары
4 таблица - технические характеристики для каждого товара
Показывать свою базу и скрипты не вижу смысла т.к. уверен, что всё спроектировано неправильно.
Написал скрипт, который запускается кроном. Скрипт отправляет мне на почту бэкапы всех имеющихся на сервере баз данных. Проблема в том, что функция mail() не может отправить письмо с файлами, отдаёт false. На почту приходит уведомление:
Mail failure - message too big
A message that you sent was longer than the maximum size allowed on this
system. It was not delivered to any recipients.
Размер аттача в отправляемом письме не более 30 мегабайт
В настройках php поставил максимальный размер файлов 300мб, не помогло.
Может для отправляемых c сервера писем есть какие-то настройки?