ddSendMail Полная история изменений

1.5.4

  • Для отправки почты используется метод «ddTools:sendMail».
  • Внимание! Сниппет теперь использует библиотеку «modx.ddTools» 0.13!

1.5.3

  • Добавлена isset-проверка переменной $inputName.

1.5.2

  • Добавлена валидация адресов перед отправкой.

1.5.1

  • Результирующий массив (если это массив) преобразуется в json перед возвратом.

1.5

  • Параметр «email» теперь может принимать несколько адресов, разделённых запятой (каждому отправляется своя копия, чтобы в списке получателей не мусорить, естественно). Если был передан список адресов, результаты отправки возвращаются в виде массива в соответствии со списком (если передан один адрес, возвращается одно значение, как и раньше).
  • Значение по умолчанию параметра «subject» теперь равно 'Mail from '.$modx→config['site_url'].
  • Добавлен вывод ошибки при незаполненых обязательных параметрах (email) в системный лог.

1.4

  • Добавлена проверка на отсутствие ошибок в файлах ($_FILES['file']['error']).

1.3

  • Массив файлов теперь не передаётся, а обрабатывается в сниппете.
  • Добавлен параметр с именем тега input из которого берутся принятые файлы.
  • Добавлена проверка на наличие файлов в массиве $_FILES.
  • Текст сообщения обрабатывается отдельно и передаётся в text/html.
  • Имена файлов и тема сообщения передаётся в base64.