WebAsyst ShopScript убрать авиадоставку из почты

Раз уж я взялся за модули почты, то и до WebAsyst ShopScript руки дошли. Давно хотел убрать из ее «родного» модуля выбор типа доставки — «Наземная» или «Авиа». Все равно почта все по-своему делает, зачем клиента путать? оставим наземную и все. Тем более, что тут на 5 минут занятие.

Изменения надо вносить в файл /published/SC/html/scripts/modules/shiiping/class.russianpost.php. Все изменения вносятся только в метод calculate_shipping_rate()

  1. Закомментарить все присвоения переменной $AirCost. Необязательно, но пусть будет для полноты картины.
  2. Закомментарить все действия с массивом $Rates
  3. После проверки на наличие товара с бесплатной доставкой в заказе убрать все дополнительные проверки и просто вернуть стоимость доставки.

Читать далее WebAsyst ShopScript убрать авиадоставку из почты

SPF/DKIM годно-ли?

Пока изучал, что к чему и как настраивать различные подписи писем, чтоб получатели не вываливали мои письма в спам, нераз натыкался на топики, где люди с упоением писали, что правило, скажем, для SPF, надо жестко указывать как Fail («-all»), а не SoftFail («~all»). Ню-ню. Половина, если не больше, скриптов разных CMS, недо-CMS и прочих контактых форм на сайтах, не утруждая себя, отправляет письма с сайта от вашего имени, т.е. подставляет в адрес отправителя указанный адрес из контактной формы. Если почта у владельца сайта, скажем, на Google, есть шанс, что вообще не увидит этого сообщения. Ни во «Входящих», ни в «Спаме».

С подписью DKIM и письмом, отправленным через контактую форму сайта, ровно такая же беда.

Google как-то вообще очень вольно с письмами обращается. Часть писем, которые он считает спамом, молча убивает. И никто об этом не узнает.

Сижу, проверяю подведомственные скрипты на тему отправки фидбеков с сайта. Так, чтобы отправителем числился сайт, а в поле Reply-To был реальный адрес посетителя сайта.