Решение проблемы найдено.
На счёт логов не знаю, сообщения об ошибках выводятся при помощи !+fi.error_message.
Произошла ошибка при попытке отправить почту. Could not instantiate mail function.
вторая часть сообщения не по русски говорт о том, что ошибка возникает не в модуле FORMIT,а в классе PHPmail, которым этот модуль и пользуется.
ИТАК отписываюсь.
файл /core/model/modx/mail/phpmailer/class.phpmailer.php, в нём есть переменная задающая способ отправки сообщения (mail, sendmail, smtp).
* Method to send mail: ("mail", "sendmail", or "smtp").
* @var string
*/
public $Mailer = '';
По умолчанию используется метод 'mail' и имено он то и выдавал ошибку , причина этого находится на хостинге, ибо больше негде.
В случае метода SMTP, надо указать его параметры,
Метод "Sendmail" тоже работает без проблем, если указан путь к скрипту на хостинге, но у меня путь уже был проставлен (видимо он стандартный)
/**
* Sets the path of the sendmail program.
* @var string
*/
public $Sendmail = '/usr/sbin/sendmail';
Странно, но почему то изменить метод при вызове сниппета нельзя, нужно править файл ядра modx. МИНУС разработчику formIT.
[ed. note: milly1975 last edited this post 12 years, 4 months ago.]