Хостинг. Отправка почты с сайта на MODx

sslmfree
12 років
0
Здравствуйте, хотел обратиться к владельцам сайтов на движке версии MODx 2.2.0_pl2, существуют ли какие- нибудь особенности в работе сниппета FormIt на этом хостинге, может быть какие- то специфические настройки или какие- либо рекомендации в использовании. У меня не срабатывает отправка почты с сайта клиенту. Если кто- нибудь что- нибудь знает, просьба поделиться информацией)
vgriffen
12 років
0
Присоединяюсь, кто поборол? Могу отправить 5 писем один за другим, иногда через раз, а иногда вообще не могу.
sslmfree
12 років
0
Сейчас тестирую просто возможность отправить письмо по базовой форме отправки. Ничего не получается. Настройки выставил согласно факу хостинга.
Использую [[!QuickEmail?to=`ваш@email.com `&debug=`1`]] для получения информации об ошибках, пока есть это-
System Settings (used if property is missing):
emailsender System Setting: mail@********.com
site_name System Setting: **********
Properties (from parameters, property set, or snippet default properties:
Tpl chunk name:
subject:
to: *********@********.com
fromName:
replyTo:
emailSender:
allowHtml: 1
message:
Final Values (actually used when sending email):
subject: Default Subject
to: *****@****.com
fromName: ******@*****.com
replyTo: mail@**********.com
emailSender: mail@********.com
allowHtml: 1
Message Body: Default Message
Send Failed
Mailer error info: SMTP Error: Could not connect to SMTP host.
Server Debug Information:

SMTP -> ERROR: Failed to connect to server: php_network_getaddresses: getaddrinfo failed: матюки отображаются вместо русских букв (0)
vgriffen
12 років
0
Смотри, там есть в Настройки системы - и во вкладке почта, нужно настроить SMTP сервер, логин-пароль, порт.
Причём я пробовал на хостинге брата (правда там рево 1,5 и FomIt постарее), так у него ничего настраивать не надо было, видимо сам хостинг прицепил куда отправлять письма.

Еще я заметил (да и на форумах говорят), что FomIt очень сильно зависит от порядка записи. Например, хук redirect работает хуже (или не работает совсем), если стоит после sender.
sslmfree
12 років
0
Весь день провёл в этом болоте, добился только получения сообщения от FormIt с содержанием "Default Message" даже без заполнения полей формы. Сообщение отправляется просто перезагрузкой страницы, не важно нажата ли кнопка или нет.

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

На сторонние адреса (например, гугловский) не приходит. Продолжаю обдумывать.
sslmfree
12 років
0
Итак, после суток изысканий.

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/ADDON/FormIt.Examples.Simple+Contact+Page)- работает без проблем, шлёт письма на почтовый ящик хостинга, делает редирект.

__________________________________________________

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

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

Базовая форма отправки- работает без проблем, шлёт письма на почтовый ящик хостинга, делает редирект.
*Из собственный наблюдений:
- страница с формой отправки письма должна иметь статус опубликованной и скрытой в меню (отметить соответствующие галочки), иначе при простой перезагрузке страницы, даже при незаполненной форме получатель письма будет получать сообщение от FormIt с содержанием "Default Message". В общем сколько раз страничку перезагрузите- столько раз это сообщение и получите).
_______________________________________________________
Настройки системы 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- Да
Тема закрита.