• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Хостинг. MODx Revolution 2.2.0

Форумы Хостинг MODx Revolution 2.2.0
vgriffen
23.01.2012
хостинг: есть
домен: есть
MODx Revolution 2.2.0
Доброго времени суток, форумчане!

Знаю, уже был опрос (https://www.ukraine.com.ua/Forum/Hosting/CMS-MODx-Revolution.html) пользователей ModX Revo, но хочу провести перекличку по-новой.

В данной теме хотелось бы поделиться проблемами и тонкостями настройки данной CMS под конкретным хостингом.

Имею 2 сайта на ModX Evolution 1.0.2, проблем не возникало, а вот с Рево 2,2 есть сложности с отправкой писем через smtp. FormIt просто отправляет через раз.

попробуем разобраться вместе?
AntiD0t
25.01.2012
хостинг: нет
домен: нет
vgriffen
25.01.2012
хостинг: есть
домен: есть
Спасибо, там уже смотрел. Кроме того, что FormIt действительно загадочным образом реагирует на порядок записи, там проблема была решена настройкой SMTP в админке. А у меня, похоже, все-таки хостинг как-то не пропускает письма. Пока не раскопал до конца в чем дело.
sslmfree
24.02.2012
хостинг: есть
домен: есть
Сам недавно перешёл на эту версию, почта тоже не отправляется. Стараюсь разобраться, идей пока нет :(.
vgriffen
24.02.2012
хостинг: есть
домен: есть
Я три дня убил, но ничего не вышло. Как только поставил ево 1,0,5 - сразу мгновенная реакция! Скорей всего дело в mailsender`e и настройках хостинга, но каким образом, к сожалению, я не смог разобраться.
sslmfree
24.02.2012
хостинг: есть
домен: есть
Весь день провёл в этом болоте, добился только получения сообщения от FormIt с содержанием "Default Message" даже без заполнения полей формы. Сообщение отправляется просто перезагрузкой страницы, не важно нажата ли кнопка или нет.

SMTP аутентификация- mail_smtp_auth- Нет
Использовать SMTP- mail_use_smtp- Да
SMTP хосты- mail_smtp_hosts- mail.ukraine.com.ua
Остальные параметры можно не укзывать (у меня результат был один и тот же как при указанных параметрах так и без них)

На сторонние адреса (например, гугловский) не приходит. Продолжаю обдумывать.
vgriffen
24.02.2012
хостинг: есть
домен: есть
Можно попробовать так - http://forums.modx.com/thread/723...
или так - http://community.modx-cms.ru/blog/quest...

А GoogleMail нужно настроить так:

smtp аутентификация - да
smtp host - smtp.gmail.com
smtp user - login от почты без @gmail.com
smtp password - пароль от ящика
smtp номер порта - 477
smtp префикс для соединения - TSL

У меня слало только на gmail аккаунт. Есть почтовый ящик на хостинге, который привязан к сайту, но отаравлять FormIt на нео нехотел нивкакую.

Думал у техподдержки спросить чего-то, но так и не сумел сформулировать вопрос, потому как до конца не понял что именно не так.
vgriffen
24.02.2012
хостинг: есть
домен: есть
При чем рабочая формула была выведена такая

[[!FormIt?
&hooks=`email,redirect`
&redirectTo=`35`
&emailTpl=`AskFormContactEmail`
&emailTo=`***********@gmail.com`
&emailSubject=`Форма обратной связи`
&validate=`name:required:minLength=^3^,
email:required,
text:required`
]]
sslmfree
25.02.2012
хостинг: есть
домен: есть
Итак, после суток изысканий.

MODX Revolution 2.1.5-pl (traditional)
FormIt 2.0.3-pl
[[!FormIt?
&hooks=`spam,email,redirect`
&emailTpl=`MyEmailChunk`
&emailSubject=`В интернет-магазине "[[++site_name]]" сделан новый заказ` //на сайте интернет магазин
&fiarSubject=`Вы сделали заказ в интернет-магазине "[[++site_name]]"`
//на сайте интернет магазин
&emailTo=`******@*****.com` //почтовый ящик хостинга
&redirectTo=`2`
&validate=`name:required,
email:email:required,
subject:required,
text:required:stripTags,
numbers:required,
colors:required`
]]
[[!$contactForm]]
Базовая форма отправки (http://rtfm.modx.com/display/AD... работает без проблем, шлёт письма на почтовый ящик хостинга, делает редирект.

__________________________________________________

MODX Revolution 2.2.0-pl2 (traditional)
FormIt 2.0.3-pl

Вызов FormIt тот же (см. выше).

Базовая форма отправки- работает без проблем, шлёт письма на почтовый ящик хостинга, делает редирект.

Настройки системы modx:

Кодировка mail_charset- UTF-8

Формат кодирования mail_encoding- 8bit

SMTP аутентификация mail_smtp_auth- Нет

SMTP Helo Message mail_smtp_helo

SMTP хосты mail_smtp_hosts- mail.ukraine.com.ua

SMTP Keep-Alive mail_smtp_keepalive- Нет

SMTP пароль mail_smtp_pass (не указывал)

SMTP номер порта mail_smtp_port- 25

SMTP префикс для соединений mail_smtp_prefix (не указывал)

SMTP посылать по одному mail_smtp_single_to- Нет

SMTP время ожидания mail_smtp_timeout 10

SMTP пользователь mail_smtp_user (не указывал)

Использовать SMTP mail_use_smtp- Да
vgriffen
25.02.2012
хостинг: есть
домен: есть
Спасибо, надо будет попробовать.
А если форма отправки не шаблонизирована, а настроена по-своему, как FormIt на это реагирует?

Может, в моём случае игрет также роль, что сайт находится на поддомене. Короче, точно нужны какие-то фокусы, особое волшебство.
12stuliev.odessa
06.03.2012
хостинг: нет
домен: нет
Здравствуйте. Может кому-то поможет:
заходите в
core/model/modx/mail/phpmailer/class.phpmailer.php
И меняете там строку
$params = sprintf("-oi -f %s", $this->Sender);
на
$params = '';
После этого письма нормально идут через mail()
Вечная болезнь phpmailer :)
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города