qmail + mlmmj listmanager

Merhaba.

Gentoo eposta listelerini başarı ile yöneten mlmmj listmanager den bahsetmek istiyorum.



Gentoo eposta listeleri oldukça hareketli ve yoğun miktarda eposta trafiği olan listelerdir.

Ben mlmmj listecisine bir tesadüf eseri rast geldim , oldukça da sevdim :)

minimal ve c ile yazıldığından oldukça da hızlı çalışıyor.

mlmmj postfix qmail exim ve sendmail MTA ile çalışabiliyor.

mlmmj Qmail ile kulllanılan ezmlm listmanagerden esinlenilerek yazılmıştır.

Truvalinux sunucusunda bir zaman önce postfix ile birlikte mlmmj listecisini kullanmıştık.

Eposta sistemini Qmail e geçirdim ve gayet memnunun.

Listmanager olarak Mailman kullanıyoruz -> http://lists.getgnu.org/

Mailman aksine Mlmmj de bir web arayüzü bulunmaz.

Herşeyi eposta ile yapmalısınız. Listeye kayıt olmak , Listeden çıkmak gibi.

Mlmmj.org sitesinde oldukça detaylı dökümanlar bulunmaktadır

Mlmmj listecisinin apt-get ile yükleyebiliriniz.
~# apt install -y mlmmj

Mlmmj listecisini Qmail ile kullanmak için bir kaç komutu işletmek gerekiyor.

Örnek liste oluşturma işlemi bu şekildedir.
~# /usr/local/bin/mlmmj-make-ml -s /home/vpopmail/domains/lists.pitr.tk
Creating Directorys below /home/vpopmail/domains/lists.pitr.tk. Use '-s spooldir' to change
What should the name of the Mailinglist be? [mlmmj-test] : sohbet
The Domain for the List? [] : lists.pitr.tk
The emailaddress of the list owner? [postmaster] :

For the list texts you can choose between the following languages or
give a absolute path to a directory containing the texts.

Available languages:
ast cs de en fi fr gr it pt sk zh-cn
The path to texts for the list? [en] :

Don't forget to add this to /etc/aliases:
sohbet: "|/usr/local/bin/mlmmj-receive -L /home/vpopmail/domains/lists.pitr.tk/sohbet/"

If you're not starting mlmmj-maintd in daemon mode,
don't forget to add this to your crontab:
0 */2 * * * "/usr/local/bin/mlmmj-maintd -F -L /home/vpopmail/domains/lists.pitr.tk/sohbet/"

** FINAL NOTES **
1) The mailinglist directory have to be owned by the user running the
mailserver (i.e. starting the binaries to work the list)
2) Run newaliases
~#

Dikkat edeceğiniz gibi çıktılar postfix ele alınarak hazırlanmış.

Biz Qmail + vpopmail kullanıyoruz :)

qmail ile listecimizi kullanabilmek için yapılması gereken bir kaç işlem daha var.
cd /home/vpopmail/domains/lists.pitr.tk

nano .qmail-sohbet

içeriğine yapıştırın (yukarıdaki çıktıda belirtilen komut)
|/usr/local/bin/mlmmj-receive -L /home/vpopmail/domains/lists.pitr.tk/sohbet/

kaydedip çıkın.
~# cp -a .qmail-sohbet .qmail-sohbet-default

Cron görevini ekleyelim.
~# crontab -e


0 */2 * * * "/usr/local/bin/mlmmj-maintd -F -L /home/vpopmail/domains/lists.pitr.tk/sohbet/"

kaydedip çıkın.
~# nano sohbet/control/customheaders

içine ekleyin
List-Post: sohbet@lists.pitr.tk
List-Subscribe: sohbet-subscribe@lists.pitr.tk
List-Unsubscribe: sohbet-unsubscribe@lists.pitr.tk
Reply-To: sohbet@lists.pitr.tk
X-Mailinglist: sohbet@lists.pitr.tk

qmail için gerekli.
~# echo "-" > sohbet/control/delimiter

sadece kayıtlı kişiler eposta gönderebilecek.
~# touch sohbet/control/subonlypost

erişim haklarını düzenleyelim.
~# chown -R vpopmail:vchkpw .qmail* sohbet

 

Hepsi bu kadar :)

Gelin sohbet edelim . Ne dersiniz ;)

Listeye kayıt olmak için  sohbet-subscribe@lists.pitr.tk adresine boş bir eposta göndermeniz yeterlidir.

 

Kayıt için :

sohbet-subscribe@lists.pitr.tk

Listeden Çıkmak için:

sohbet-unsubscribe@lists.pitr.tk

 

 

Kaynakça:

http://mlmmj.org/docs/readme-qmail/

https://www.gentoo.org/get-involved/mailing-lists/all-lists.html

https://www.admin-linux.fr/mlmmj-un-gestionnaire-de-mailing-listes-simple-et-leger/

https://blog.tremily.us/posts/mlmmj/

http://thomas.goirand.fr/blog/?p=130
caylakpenguen
caylakpenguen

Truva Linux takımıyla 2006'da tanışan "Çaylak Penguen" -BASH- betiklerine bayılır. Truva'nıñ çekirdek derleme işleri ile çalışan cd tasarımıyla uğraşmaktadır.

Hiç yorum yok:

Yorum Gönderme