mailman เป็นระบบ mailing list ครับ ทำพวก group mail อะไรประมาณนั้น ข้อดีคือ จัดการ user ได้ง่าย และมีประสิทธิภาพดี
เดิมที คุณวิภัทร เคยลงให้ใน Fedora Core 2 ซึ่งเป็น mailman version 2.1.5-10.fc2 แต่ผมมาใช้ server ใหม่เป็น Fedora Core 4 ซึ่งเป็น 2.1.5-35.fc4 ซึ่งมีการ install และ setup ไม่เหมือนกัน ไปอ่านใน website ก็ทำตามทุกขั้นตอนแล้ว แต่ก็ไม่สำเร็จ ใช้เวลาอยู่หลายวันกว่าจะใช้การได้
ก็เลยเก็บขั้นตอนการลง โดยเปิด blog แล้ว copy/paste คำสั่งแต่ละคำสั่งไว้ จากนั้นก็เรียบเรียง แล้วก็ลงใหม่อยู่ 2 รอบ แล้วก็เอามาลงใน gotoknow.org นี้แหล่ะครับ
เป้าหมายคือ ติดตั้ง mailman 2.1.5-35.fc4 ให้ใช้กับ postfix 2.2.2
บน Fedora Core 4 ครับ
แก้ postfix ให้ทำงานได้กับ mailman
[root@yodthong ~]# yum install mailman
[root@yodthong ~]# cd /etc/postfix
[root@yodthong postfix]# vi main.cf
recipient_delimiter = +
alias_maps = hash:/etc/aliases,
hash:/etc/mailman/aliases
[root@yodthong postfix]# cd /usr/lib/mailman
[root@yodthong mailman]# vi Mailman/mm_cfg.py
MTA = 'Postfix'
[root@yodthong mailman]# bin/genaliases
[root@yodthong mailman]# chown mailman:mailman
/etc/mailman/aliases*
[root@yodthong mailman]# chmod g+w /etc/mailman/aliases*
-------------------------------------------
Create a site-wide mailing list
-------------------------------------------
[root@yodthong mailman]# bin/newlist mailman
Enter the email of the person running the list:
[email protected]
Initial mailman password:
Hit enter to notify mailman owner...
[root@yodthong mailman]# bin/mailmanctl start
Starting Mailman's master qrunner.
[root@yodthong mailman]# bin/mmsitepass
listpassword
[root@yodthong mailman]# bin/mmsitepass -c
list-creatorpassword