PHP Newsletter

Версия

7.0.1

О PHP Newsletter

PHP Newsletter — это инструмент email-маркетинтолога для организации E-mail рассылок с вашего сайта, любой информации.
скрипт удобен в использовании, прост в установке, универсален в настройке и требует минимальных требований от хостинга. PHP Newsletter написан на языке программирования PHP,
имеет простой и интуитивно понятный интерфейс, а также имеет множество полезных функций и возможностей,
такие как создание списка рассылок с сортировкой по категориям, визуальный редактор шаблонов писем, рассылка писем с вложением, рассылка через SMTP сервер,
импорт/экспорт базы электронных адресов почты, управление подписчиками, запуск рассылки по расписанию (cron), статистика по рассылке и многое другое то, что нужно email-маркетинтологу.

Требование

  • PHP 8.2 и выше;
  • База данных MySQL 5.6 и выше;
  • Apache 2+ mod_rewrite, nginx;
  • mail();
  • MB String PHP расширение;
  • Zip PHP расширение;
  • cURL PHP расширение;
  • Iconv PHP расширение;
  • GD2 PHP расширение.

Возможности

  • рассылка писем через smtp сервер, mail() и sendmail;
  • подписка на рассылку с возможностью отписки;
  • визуальный редактор (WYSIWYG) шаблонов писем;
  • персонализация писем;
  • запуск рассылки по расписанию (cron);
  • выбор формата рассылки (plain и html);
  • поддержка большинства известных кодировок;
  • добавление в рассылку стандартных заголовков, используемые при массовых или автоматических рассылках: Precedence(bulk, junk или list) и list-unsubscribe;
  • добавление DKIM подписи в заголовок письма;
  • отправка рассылки с вложениями;
  • создание неограниченного списка рассылки;
  • сортировка рассылок по категориям;
  • управление базой подписчиков (изменение, удаление, перемещение, активация).
  • форма подписки;
  • импорт адресов электронной почты из текстового файла и MS Excel;
  • экспорт адресов электронной почты в текстовый файл и MS Excel;
  • статистика по количеству отправленных, неотправленных писем и прочитаных писем* с возможностью экспорта в MS Excel;
  • статистика переходов по ссылкам;
  • удобный веб интерфейс администратора;
  • удобный и простой мастер установки.

Нововведения версии 7.0.x

  • Добавлены макросы;
  • Улучшена производительность.

Установка

  1. Распакуйте дистрибутив в любой каталог вашего веб-сайта, например, в ‘/phpnewsletter’;
  2. Установите права доступа (CHMOD) на 775 к следующим файлам и папкам:
    • Файлы .env
    • Папки
      • bootstrap/cache
      • public
      • storage
  3. Запустите мастер установки в своем браузере: http://ваш сайт/phpnewsletter/install/. и следуйте инструкциям мастера установки

Настройка

Настройка рассылки через smtp сервер

Для того, чтобы отправлять рассылку через smtp сервер выполните следующие ниже действия.
зайдите в панель администратора, далее в раздел «Настройки» и в кладке «параметры рассылки» выберите «способ отправки» — SMTP сервер.
далее зайдите в раздел SMTP и добавьте SMTP сервер.

Настройка отправки писем через Mail.ru

E-mail: vasyapupkin@mail.ru
Логин почтового ящика / пароль: имя почтового ящика полностью (vasyapupkin@mail.ru), ваш пароль к почтовому ящику
smtp сервер: smtp.mail.ru (smtp.list.ru / smtp.bk.ru / smtp.inbox.ru)
Порт smtp сервера: 465
Подключаться через безопасное соединение (SSL): да
Метод аутентификации: LOGIN
Способ отправки: SMTP сервер

Настройка отправки писем через Gmail

E-mail: vasyapupkin@gmail.com
Логин почтового ящика / пароль: имя почтового ящика полностью (vasyapupkin@gmail.com), ваш пароль к почтовому ящику
smtp сервер: smtp.gmail.com
ѕорт smtp сервера: 465
ѕодключаться через безопасное соединение (SSL): да
Метод аутентификации: LOGIN
Способ отправки: SMTP сервер

Настройка отправки писем через почту Яндекс

E-mail: vasyapupkin@yandex.ru
Логин почтового ящика / пароль: имя почтового ящика полностью (vasyapupkin@yandex.ru), ваш пароль к почтовому ящику
smtp сервер: smtp.yandex.ru
Порт smtp сервера: 465
Подключаться через безопасное соединение (SSL): да
Метод аутентификации: LOGIN
Способ отправки: SMTP сервер

Настройка отправки писем через почту rambler.ru

E-mail: vasyapupkin@rambler.ru
Логин почтового ящика / пароль: имя почтового ящика полностью (vasyapupkin@rambler.ru), ваш пароль к почтовому ящику
smtp сервер: smtp.rambler.ru
Порт smtp сервера: 465
Подключаться через безопасное соединение (SSL): да
Метод аутентификации: LOGIN
Способ отправки: SMTP сервер

Настройка отправки писем через почту hotmail

E-mail: vasyapupkin@hotmail.com
Логин почтового ящика / пароль: имя почтового ящика полностью (vasyapupkin@hotmail.com), ваш пароль к почтовому ящику
smtp сервер: smtp.live.com
Порт smtp сервера: 465
Подключаться через безопасное соединение (SSL): да
Метод аутентификации: LOGIN
Способ отправки: SMTP сервер

Настройка отправки писем через почту Yahoo

E-mail: vasyapupkin@yahoo.com
Логин почтового ящика / пароль: имя почтового ящика полностью (vasyapupkin@yahoo.com), Ваш пароль к почтовому ящику
smtp сервер: smtp.mail.yahoo.com
Порт smtp сервера: 465
Подключаться через безопасное соединение (SSL): Да
Метод аутентификации: LOGIN
Способ отправки: SMTP сервер

Настройка рассылки по расписанию

В настройках крон, пропишите команды:

  • * * * * /usr/bin/php -q /var/www/phpnewsletter/artisan schedule:run >/dev/null 2>&1

ѕервая команда отвечает за рассылку подписчикам, вторая команда повторная отправка рассылку тем подписчикам, которые не получили рассылку из-за ошибок почтового сервера или которым не удалось отправить рассылку по разным причинам.
В примере используется запуск ежеминутно php скрипта, где /usr/bin/php является путь к php интерпретатору. Данный параметр является обязательным. На вашем сервере он может быть отличаться от приведенного примера. Для того, что бы узнать путь, необходимо выполнить команды which php или узнать у вашего хостинг провайдера.
/var/www/phpnewsletter/artisan — абсолютного пути к файл на вашем веб сервере, укажите свой.
после завершения настройки крона, зайдите в панель администратора в раздел «Расписание рассылки» и добавьте расписание рассылки, для этого выберите шаблон, укажите время начала и конца рассылки, категорию подписчиков.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *