Mailman- خبرنامه رایگان و نرم افزار لیست پستی

Mailman نرم افزار خبرنامه رایگان

خبرنامه رایگان و نرم افزار لیست پستی مبتنی بر پایتون

نرم افزار خبرنامه پیش فرض رایگان برای مدیریت لیست های پستی و ارسال خبرنامه. ایمیل های بازاریابی را به میلیون ها مشترک ارسال کرده و آنها را به مشتری تبدیل کنید.

بررسی اجمالی

هر سازمان به راه حل های بازاریابی ایمیل نیاز دارد که به آنها امکان ارسال به روزرسانی و تبلیغات محصولات را می دهد. به منظور یافتن سرب و تبدیل آنها به مشتری ، بازاریابی ایمیل نیز سنگ بنای هر تجارت دیجیتالی است. Mailman شاید شایع ترین ، متداول ترین نرم افزار خبرنامه و رایگان در اینترنت باشد و می توانید از آن برای کمپین های خبرنامه استفاده کنید. Mailman یک لیست پستی رایگان و منبع باز و مدیر خبرنامه است که سازمانها را قادر می سازد ایمیل های فله ای را به هر تعداد مشترکین ارسال کنند. Mailman فقط رابط کاربری برای مدیریت سایت ارائه می دهد. این ایمیل به تنهایی ایمیل ارسال یا دریافت نمی کند ، اما به PostFix ، یک سرور SMTP خارجی متکی است. Mailman در پایتون توسعه یافته است. مجوز این نرم افزار خبرنامه منبع باز مجوز عمومی عمومی GNU است.

الزامات سیستم

  • apache / nginx
  • پایتون
  • پست

امکانات

  • پشتیبانی چند زبانه
  • مدیریت مشترک
  • دست زدن به
  • مدیر لیست
  • پاسخ دهنده اتوماتیک
  • محتوای پویا
  • صفحات فرود
  • مدیریت کمپین ها
  • الگوهای
  • گزارش & amp ؛ تجزیه و تحلیل
  • مدیریت کاربر

نصب و راه اندازی

سرور postfix smtp را نصب کنید

سرور SMTP مانند PostFix را با دنبال کردن راهنما نصب کنید.

نحوه نصب و پیکربندی سرور postfix smtp

Mailman GNU را نصب کنید

Mailman GNU را از مخزن نصب کنید.

sudo apt install mailman

این دستور را برای ایجاد لیست Mailman اجرا کنید.

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 ، بسته 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 را مجدداً راه اندازی کنید.

sudo systemctl reload nginx

برای دسترسی به پانل Admin URL را در مرورگر باز کنید.

http://www.your-site.com/cgi-bin/mailman/admin/
 فارسی