History of BoardsEmailListConfig
!Integrated Mailing List Setup
Install postfix (or sendmail), imap server (dovecot or similar) and mailman.
* __yum install postfix__
* __yum install mailman__
* __yum install dovecot__
* __yum install php-imap__
Make sure postfix and imap are up and running:
* __chkconfig postfix on__
* __service postfix start__
* __chkconfig dovecot on__
* __service dovecot start__
* __chkconfig mailman on__
* __service mailman start__
Create the master "mailman" mailing as required:
* __/usr/lib/mailman/bin/newlist mailman__ and add aliases to /etc/aliases as directed by program
Check your mail and imaps ports are open. Currently, only imaps works because it is hardcoded in the UI. someone with more time than me can add support for pop, pops, and imap.
* telnet yourserver.com 25
* telnet yourserver.com 993
If either fail, it is likely a firewall issue. Try system-config-securitylevel-tui on RedHat flavors...
Edit your email configuration file to allow for receiving of emails for your host. See /etc/postfix/main.cf etc... Try to send a test email to the boardsync user. Monitor progress with: tail -f /var/log/maillog
Add "apache" to mailman group.
* in /etc/group, add similar: __mailman:x:41:apache__ ( 41 may vary depending on your unix flavor)
Give Permissions to aliases to mailman groups
* __sudo chgrp mailman /etc/aliases*__ ; __sudo chmod g+rw /etc/aliases*__
Create a user to receive all list emails and set password
* createuser boardsync; passwd boardsync
Add the message_guid column to the liberty_comments table:
* __ALTER TABLE liberty_comments ADD COLUMN message_guid VARCHAR(255);__
Install postfix (or sendmail), imap server (dovecot or similar) and mailman.
* __yum install postfix__
* __yum install mailman__
* __yum install dovecot__
* __yum install php-imap__
Make sure postfix and imap are up and running:
* __chkconfig postfix on__
* __service postfix start__
* __chkconfig dovecot on__
* __service dovecot start__
* __chkconfig mailman on__
* __service mailman start__
Create the master "mailman" mailing as required:
* __/usr/lib/mailman/bin/newlist mailman__ and add aliases to /etc/aliases as directed by program
Check your mail and imaps ports are open. Currently, only imaps works because it is hardcoded in the UI. someone with more time than me can add support for pop, pops, and imap.
* telnet yourserver.com 25
* telnet yourserver.com 993
If either fail, it is likely a firewall issue. Try system-config-securitylevel-tui on RedHat flavors...
Edit your email configuration file to allow for receiving of emails for your host. See /etc/postfix/main.cf etc... Try to send a test email to the boardsync user. Monitor progress with: tail -f /var/log/maillog
Add "apache" to mailman group.
* in /etc/group, add similar: __mailman:x:41:apache__ ( 41 may vary depending on your unix flavor)
Give Permissions to aliases to mailman groups
* __sudo chgrp mailman /etc/aliases*__ ; __sudo chmod g+rw /etc/aliases*__
Create a user to receive all list emails and set password
* createuser boardsync; passwd boardsync
Add the message_guid column to the liberty_comments table:
* __ALTER TABLE liberty_comments ADD COLUMN message_guid VARCHAR(255);__