Mailman- Phần mềm Danh sách gửi thư miễn phí và Danh sách gửi thư

Mailman Phần mềm bản tin miễn phí

Bản tin và danh sách gửi thư miễn phí dựa trên Python

Phần mềm bản tin tại chỗ miễn phí để quản lý danh sách gửi thư và gửi bản tin. Gửi email tiếp thị cho hàng triệu người đăng ký và biến họ thành khách hàng.

Tổng quan

Mỗi tổ chức cần các giải pháp tiếp thị qua email cho phép họ gửi cập nhật và khuyến mãi sản phẩm. Để tìm khách hàng tiềm năng và biến chúng thành khách hàng, tiếp thị qua email cũng là nền tảng của mọi doanh nghiệp kỹ thuật số. Mailman có lẽ là phần mềm bản tin phổ biến, thường được sử dụng và miễn phí trên internet và bạn có thể sử dụng nó cho các chiến dịch bản tin. Mailman là một danh sách gửi thư và quản lý bản tin miễn phí và mở cho phép các tổ chức gửi email hàng loạt cho bất kỳ số lượng người đăng ký nào. Mailman chỉ cung cấp một giao diện cho quản trị trang web. Nó không tự mình gửi hoặc nhận email, nhưng dựa vào Postfix, một máy chủ SMTP bên ngoài. Mailman được phát triển trong Python. Giấy phép cho phần mềm bản tin nguồn mở này là giấy phép công cộng GNU.

Yêu cầu hệ thống

  • Apache / nginx
  • Python
  • Postfix

Đặc trưng

  • Hỗ trợ đa ngôn ngữ
  • Quản lý thuê bao
  • Xử lý nảy
  • Quản lý danh sách
  • Phản hồi tự động
  • Nội dung động
  • Trang đích
  • Quản lý chiến dịch
  • Mẫu
  • Báo cáo & amp; phân tích
  • Quản lý người dùng

Cài đặt

Cài đặt máy chủ SMTP Postfix

Cài đặt máy chủ SMTP như Postfix bằng cách làm theo hướng dẫn.

Cách cài đặt và định cấu hình máy chủ SMTP Postfix

Cài đặt người đưa thư GNU

Cài đặt GNU Mailman từ kho lưu trữ.

sudo apt install mailman

Chạy lệnh này để tạo danh sách Mailman.

sudo newlist mailman

Nhập địa chỉ email của quản trị viên và đặt mật khẩu, sau đó chỉnh sửa /etc /bí danh bằng cách sử dụng lệnh bên dưới.

sudo nano /etc/aliases

Sao chép và dán các dòng sau vào tệp.


## 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"

Chạy lệnh sau để cập nhật tệp chỉ mục bí danh.

sudo newaliases

Chạy lệnh bên dưới để khởi động lại máy chủ SMTP Postfix.

sudo systemctl restart postfix

Chạy lệnh bên dưới để bắt đầu chương trình Mailman.

sudo systemctl start mailman

Cài đặt fcgiwrap

Đối với giao diện web Mailman, cài đặt gói FCGIWRAP cho phép chạy các ứng dụng CGI với FastCGI và NGINX.

sudo apt install fcgiwrap

Đảm bảo FCGI và Nginx chạy với tư cách là người dùng (www-dữ liệu). Chỉnh sửa /etc/init.d/fcgiwrap bằng cách chạy bên dưới lệnh.

sudo nano /etc/init.d/fcgiwrap

Đặt giá trị dữ liệu www cho fcgi \ _user và fcgi \ _group biến


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

Khởi động lại dịch vụ FCGIWRAP

sudo systemctl restart fcgiwrap

Cài đặt Nginx

Chạy lệnh bên dưới để cài đặt Nginx.

sudo apt install nginx

Khởi động lại dịch vụ FCGIWRAP

sudo systemctl restart fcgiwrap

Chỉnh sửa tệp khối máy chủ của trang web của bạn

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

Thêm các dòng sau trong phần máy chủ.


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;
}

Khởi động lại máy chủ web nginx.

sudo systemctl reload nginx

Mở URL dưới đây trong Trình duyệt để truy cập bảng quản trị.

http://www.your-site.com/cgi-bin/mailman/admin/

Khám phá

Bạn có thể tìm thấy các liên kết sau có liên quan:

 Tiếng Việt