Mailman- Бесплатный информационный бюллетень и программное обеспечение для рассылки

Mailman Бесплатное программное обеспечение информационного бюллетеня

Бесплатная рассылка на базе Python и программное обеспечение для списка рассылки

БЕСПЛАТНО программное обеспечение для управления списками рассылки и отправку информационных бюллетеней. Отправляйте маркетинговые электронные письма миллионам подписчиков и превратите их в клиентов.

Обзор

Каждая организация нужны решения по почте, которые позволяют им отправлять обновления и рекламные акции продуктов. Чтобы найти потенциальных клиентов и превратить их в клиентов, маркетинг по электронной почте также является краеугольным камнем каждого цифрового бизнеса. Mailman, пожалуй, самое распространенное, обычно используемое и бесплатное программное обеспечение для информационных бюллетеней в Интернете, и вы можете использовать его для кампаний в области информационных бюллетеней. Mailman - это бесплатный список рассылки с открытым исходным кодом и менеджер информационных бюллетеней, который позволяет организациям отправлять массовые электронные письма любому количеству подписчиков. Mailman предлагает только интерфейс для администрирования сайта. Он не отправляет и не получает электронные письма самостоятельно, но полагается на Postfix, внешний SMTP -сервер. Mailman разработан в Python. Лицензия на это программное обеспечение с открытым исходным кодом - общая публичная лицензия GNU.

Системные Требования

  • apache / nginx
  • Питон
  • Postfix

Функции

  • Многоязычная поддержка
  • Управление абонентом
  • отскакивает обработку
  • Менеджер списка
  • Автоматический респондент
  • Динамический контент
  • целевые страницы
  • Управление кампаниями
  • Шаблоны
  • Reporting & amp; Аналитика
  • Управление пользователями

Монтаж

Установить SMTP -сервер PostFix

Установите SMTP -сервер, такой как Postfix, с помощью руководства.

Как установить и настроить SMTP -сервер Postfix

Установить GNU Mailman

Установите GNU Mailman из репозитория.

sudo apt install mailman

Запустите эту команду для создания списка Mailman.

sudo newlist mailman

Введите адрес электронной почты администратора и установите пароль, затем отредактируйте /и т. Д. /Псевдоним, используя команду ниже.

sudo nano /etc/aliases

Скопируйте и вставьте следующие строки в файл.


## mailman mailing list
mailman:              "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin:        "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces:      "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm:      "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join:         "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave:        "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner:        "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request:      "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe:    "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe:  "|/var/lib/mailman/mail/mailman unsubscribe mailman"

Запустите следующую команду, чтобы обновить файл индекса псевдонима.

sudo newaliases

Запустите команду ниже, чтобы перезапустить SMTP -сервер PostFix.

sudo systemctl restart postfix

Запустите команду ниже, чтобы запустить программу Mailman.

sudo systemctl start mailman

Установить fcgiWrap

Для веб -интерфейса Mailman установите пакет FCGIWRAP, который позволяет запускать приложения CGI с FastCGI и NGINX.

sudo apt install fcgiwrap

Убедитесь, что FCGI и Nginx работают как тот же пользователь (www-data). Отредактируйте команду/etc/init.d/fcgiwrap, выполняя команду ниже.

sudo nano /etc/init.d/fcgiwrap

Установить значение www-data для переменных fcgi \ _user и fcgi \ _group


FCGI_USER="www-data"
FCGI_GROUP="www-data"

Перезапустите службу FCGIWRAP

sudo systemctl restart fcgiwrap

Установить Nginx

Запустите команду ниже, чтобы установить Nginx.

sudo apt install nginx

Перезапустите службу FCGIWRAP

sudo systemctl restart fcgiwrap

Отредактируйте файл блока сервера вашего сайта

sudo nano /etc/nginx/sites-available/your-site.conf

Добавьте следующие строки в разделе сервера.


location /cgi-bin/mailman {
       root /usr/lib/;
       fastcgi_split_path_info (^/cgi-bin/mailman/[^/]*)(.*)$;
       include /etc/nginx/fastcgi_params;
       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
       fastcgi_param PATH_INFO $fastcgi_path_info;
       fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
       fastcgi_intercept_errors on;
       fastcgi_pass unix:/var/run/fcgiwrap.socket;
}
location /images/mailman {
       alias /usr/share/images/mailman;
}
location /pipermail {
       alias /var/lib/mailman/archives/public;
       autoindex on;
}

Перезапустите Nginx Web Server.

sudo systemctl reload nginx

Откройте ниже URL в браузере, чтобы получить доступ к панели администратора.

http://www.your-site.com/cgi-bin/mailman/admin/
 Русский