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


[[email protected] ~]# yum install mailman
[[email protected] ~]# cd /etc/postfix
[[email protected] postfix]# vi main.cf

recipient_delimiter = +
alias_maps = hash:/etc/aliases, hash:/etc/mailman/aliases

[[email protected] postfix]# cd /usr/lib/mailman
[[email protected] mailman]# vi Mailman/mm_cfg.py

MTA = 'Postfix'

[[email protected] mailman]# bin/genaliases
[[email protected] mailman]# chown mailman:mailman /etc/mailman/aliases*
[[email protected] mailman]# chmod g+w /etc/mailman/aliases*

-------------------------------------------
Create a site-wide mailing list
-------------------------------------------

[[email protected] mailman]# bin/newlist mailman
Enter the email of the person running the list: kanakorn.h@psu.ac.th
Initial mailman password:
Hit enter to notify mailman owner...
[[email protected] mailman]# bin/mailmanctl start
Starting Mailman's master qrunner.
[[email protected] mailman]# bin/mmsitepass listpassword
[[email protected] mailman]# bin/mmsitepass -c list-creatorpassword