SMTP mail

SMTP mail 9 версия 0.7.2.

Тема плагина на форуме. Плагин идёт в стандартной поставке системы.

  • Плагин позволяет отправлять почту с сайта, используя SMTP сервер или Sendmail.
  • Требуется MaxSite версии после 0.34.
  • Натройки плагина появляются в списке плагинов после включения.
  • Пароль от SMTP сервера хранится в базе в открытом виде.
Версионность:
  • 0.7.2 добавлены разрешения на редактирование настроек плагина.
  • В 0.7.1 поправил примитивную ошибку синтаксиса и чуть изменил логику протоколирования.
  • С версии 0.7 нужно явно задавать, печатать ли debug-информацию при ошибке отправки. Для этого в финальном массиве параметров нужно задать
  • 'print_debugger' => true.
  • С версии 0.6 лог ошибок отправки сохраняется вместе с текстом письма. Естественно, если добавлено сохранение писем в uploads.
  • С версии 0.5 добавлена поддержка Gmail. См. настройки.
  • С версии 0.5 можно не только отправлять почту, но и НЕ отправлять
  • (например, складировать в uploads). Имейте в виду, появляется проблема с регистрацией комментаторов.
  • С версии 0.5 письма, которые не отправились, складируются в uploads с приставкой !not-sent или !error-not-sent- (чтобы сразу выделялись при сортировке неотправленные вследствии опции или ошибки).
  • С версии 0.4 может сохранять письма на сервере в uploads.
  • С версии 0.3 позволяет пересылать файлы в виде аттача.

Пример вызова функции для пересылки файла
  1.  mso_mail($email, $subject, $text_email, $contact_mail, array('attach' => getinfo('uploads_dir'). 'temp/send.zip'));

Пожелания по дальнейшему развитию принимаются.

 

Дерево проекта