Форум русской поддержки Joomla!® CMS
10.12.2016, 07:07:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Письма о заказе с JoomShopping приходят на почту mail.ru с пометкой Mail delivery failed: returning

 (Прочитано 287 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Kostya888
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« : 18.07.2016, 08:47:29 »

Здравствуйте, уважаемые форумчане!
Не так давно, в апреле или в мае, не помню точно, почтовый сервис mail.ru перестал принимать письма с сайтов, в которых не указан атрибут From (от кого).
Все бы ничего, магазины на компоненте не делал в это время, решал вопрос с ошибкой "Mail delivery failed: returning message to sender" использованием в формах на сайте модуля Perfect web ayax contact form. Там внутри модуля можно указать атрибут From, и письма приходят на mail.ru без проблем. Но вот дошло дело до Джумшоппинга.
Все заказы теперь на mail.ru с сайта приходят с пометкой Mail delivery failed: returning message to sender и дальше html-код. Если поставить другую почту администратора, например, Яндекса или Googleа все нормально приходит.
Проверено на двух хостингах: Агава, Бегет. Ошибка не исправляется. Все письма с Joomla и джумшоппинга идут с вышеуказанной пометкой. То есть можно сказать, почта не работает.
Как быть? Что и где допилить? Ответа не нашел. Пока предполагаю, нужно прописать где-то этот From, но собственных навыков не хватает.
Заранее спасибо за ответы.
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Offline Offline

Сообщений: 7781



« Ответ #1 : 18.07.2016, 11:09:43 »

дело вовсе не в заголовке from. этот заголовок и так проставляется. дело в том, что mail.ru запретил отправку не через свои smtp сервера. используйте отправку либо через внешний smtp сервер, и укажите параметры smtp-сервера mail.ru, либо не используйте для отправки ящики @mail.ru и его сателлитов (@list.ru, @bk.ru и т.п.)
Записан
Kostya888
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #2 : 18.07.2016, 13:50:04 »

дело вовсе не в заголовке from. этот заголовок и так проставляется. дело в том, что mail.ru запретил отправку не через свои smtp сервера. используйте отправку либо через внешний smtp сервер, и укажите параметры smtp-сервера mail.ru, либо не используйте для отправки ящики @mail.ru и его сателлитов (@list.ru, @bk.ru и т.п.)

Большое спасибо за ответ, dmitry_stas! Пошел по простому пути, и перевел все письма на почту Яндекса.

Вообще, насколько понимаю, это создает определенные проблемы. Например, у некоторых компаний есть ящики типа company-name@mail.ru, Они и на визитках, и на рекламе. И обработка заказов на другом почтовом ящике представляет определенные сложности. Или взять ситуацию, когда вебмастер ставит все как положено, движок + компонент магазина, и сталкивается с тем, что такие письма приходят вместо заказов. Не до каждого сходу дойдет, что проблема в mail.ru, а не в движке или компоненте. До этого запрета все работало отлично. Думал, что уже есть какое-то решение на уровне движка через PHP mail, который по умолчанию стоит, и не требует каких-либо настроек, и было удивительно, что не нашел его.

Впрочем, возможно я неправильно что-то понимаю. Еще раз спасибо.
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Offline Offline

Сообщений: 7781



« Ответ #3 : 18.07.2016, 14:38:03 »

mail.ru таким образом борется со спамерами, которые для рассылок используют @mail.ru ящики. пропуская исходящую почту однозначно через свои сервера, они могут отловить спам рассылку на так сказать взлете, а не уже по приходу получателям.
Записан
Kostya888
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #4 : 18.07.2016, 14:55:32 »

Вот еще что интересно. На том же сайте, где стоит магазин JoomShopping, который не отправляет письма на почту администратора какой-то-ящик@mail.ru (то есть отправляет, но приходит Mail delivery failed: returning), стоит модуль Perfect Web AJAX Contact Form. Через этот модуль письма на ящик приходят. Приходят они потому что в настройках есть поля Email From и Email To. Если поставить любой почтовый ящик в поле Email From, то письма на @mail.ru приходят мгновенно, как обычно. Если оставить это поле пустым, то приходит такая же ошибка, как и на заказах JoomShopping "Mail delivery failed: returning)".

Полагал, что по аналогии с полем Email From уже что-то придумали.
Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Offline Offline

Сообщений: 7781



« Ответ #5 : 18.07.2016, 16:35:24 »

ну так задайте "любой другой ящик" сразу в настройках Жумлы, получите такой же эффект. важно не то, на какие адреса отправляются письма, в с какого адреса они отправляются. в общем, решили - и хорошо. тем более что ваш вопрос вообще ЖумШоппинг не касается в принципе.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet