메일맨- 무료 뉴스 레터 및 메일 링리스트 소프트웨어

Mailman 무료 뉴스 레터 소프트웨어

파이썬 기반 무료 뉴스 레터 및 메일 링리스트 소프트웨어

메일 링리스트 관리 및 뉴스 레터 전송을위한 무료 온 프레미스 뉴스 레터 소프트웨어. 마케팅 이메일을 수백만 명의 가입자에게 보내어 고객으로 전환하십시오.

개요

모든 조직에는 제품의 업데이트 및 프로모션을 보낼 수있는 이메일 마케팅 솔루션이 필요합니다. 리드를 찾아서 고객으로 전환하기 위해 이메일 마케팅은 모든 디지털 비즈니스의 초석이기도합니다. Mailman은 아마도 인터넷에서 가장 널리 퍼져 있고 일반적으로 사용되며 무료 뉴스 레터 소프트웨어 일 수 있으며 뉴스 레터 캠페인에 사용할 수 있습니다. Mailman은 무료 및 오픈 소스 메일 링리스트 및 뉴스 레터 관리자로서 조직이 모든 가입자에게 대량 이메일을 보낼 수 있습니다. Mailman은 사이트 관리를위한 인터페이스 만 제공합니다. 자체적으로 이메일을 보내거나받지는 않지만 외부 SMTP 서버 인 Postfix에 의존합니다. Mailman은 Python으로 개발되었습니다. 이 오픈 소스 뉴스 레터 소프트웨어의 라이센스는 GNU 일반 공개 라이센스입니다.

시스템 요구 사항

-Apache / nginx

  • 파이썬
  • 포스트 픽스

특징

  • 다국어 지원
  • 가입자 관리
  • 바운스 처리
  • 목록 관리자
  • 자동 응답자
  • 동적 컨텐츠
  • 방문 페이지
  • 캠페인 관리
  • 템플릿 -보고 & amp; 해석학
  • 사용자 관리

설치

PostFix SMTP 서버를 설치하십시오

다음 지침을 통해 Postfix와 같은 SMTP 서버를 설치하십시오.

PostFix SMTP 서버를 설치하고 구성하는 방법

GNU Mailman을 설치하십시오

저장소에서 GNU Mailman을 설치하십시오.

sudo apt install mailman

Mailman List를 만들기 위해이 명령을 실행하십시오.

sudo newlist mailman

관리자 이메일 주소를 입력하고 암호를 설정 한 다음 아래 명령을 사용하여 /etc /aliases 파일을 편집하십시오.

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"

Alias ​​Index 파일을 업데이트하려면 다음 명령을 실행하십시오.

sudo newaliases

postfix smtp 서버를 다시 시작하려면 아래 명령을 실행하십시오.

sudo systemctl restart postfix

Mailman 프로그램을 시작하려면 아래 명령을 실행하십시오.

sudo systemctl start mailman

fcgiwrap을 설치하십시오

Mailman Web Interface의 경우 FastCGI 및 Nginx로 CGI 응용 프로그램을 실행할 수있는 FCGIWRAP 패키지를 설치하십시오.

sudo apt install fcgiwrap

FCGI 및 NGINX가 동일한 사용자 (www-data)로 실행되는지 확인하십시오. 아래 명령을 실행하여 /etc/init.d/fcgiwrap을 편집하십시오.

sudo nano /etc/init.d/fcgiwrap

fcgi \ _user 및 fcgi \ _group 변수에 대한 www-data 값 설정


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 웹 서버를 다시 시작합니다.

sudo systemctl reload nginx

관리자 패널에 액세스하려면 브라우저에서 URL 아래에서 열립니다.

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