Настройка скрипа, для отправки почты из БД
Версия от 09:50, 20 января 2025; Misha (обсуждение | вклад) (Новая страница: «== Возможности скрипта == # рассылать сообщения через электронную почту сразу с нескольки…»)
Содержание
Возможности скрипта
- рассылать сообщения через электронную почту сразу с нескольких веб приложений.
- Рассылать почту с приложений, которые не имеют выхода в интернет или находятся в закрытой сети
- Что бы не надо было писать рассылку в каждом из приложений
- Возможность прикрепления файлов к сообщению
- Использовать шаблоны для письма
Установка скрипта
За основу был взят PHPMailer
Использование скрипта
Для отправки почты нужно положить в таблицу ris.mail_send на mysql сервере [br] Таблица ris.mail_send следующие параметры:
- mail - адрес получателя. Пример: ivan35@mail.ru,Иванов Иван Иванович
- subject - тема письма. Пример: Запрос на добавление вашего имени в список рассылки
- body - тексе письма. Мб просто текст или html формат.
- html - формат body: 1 - html, 0 - text
- file - если к письму будет прикреплен файл, то в этом поле должно лежать содержание этого файла
- name_file - Имя файла, прикрепленного к письму. Например data.xls
- eml_file - Имя файла шаблона. Пример содержания файла - см ниже. Этот файл нужно положить в папку eml_files на сервере с этим классом. Мб договориться с админом.
- status - если письмо не отправлено или отправлено с ошибкой, то 0, иначе 1
- error - если возникла ошибка, то она запишется в это поле. Иначе NULL
Вид eml файла, при отправке сообщения ввиде текста
Здравствуйте, {NAME}! -------------------------------------------------------------------------------- Кто-то (возможно Вы) отправили запрос на новый пароль для входа от имени ЛПУ в Интернет сервис {TEXT} -------------------------------------------------------------------------------- С уважением, администрация сайта zapis.volmed.org.ru. Это письмо сгенерировано роботом - не отвечайте на него.