Email Server
From dghartung.com/docs
If building a new machine see these notes before setup
Installed FC4 with vim-x11, development tools, development libraries, web server, and system tools enabled.
Rebooted machine and ran first boot program which is automatic. Set the firewall to accept SSH, HTTP, HTTPS, 389, 139.
Reboot machine again and edit the following files:
( Click on the file to see the edit changes )
/etc/inittab /etc/profile.d/vim.sh /etc/bashrc
Log out and log back in
Configure unneeded daemons
cd /usr/local/src rpm --import /usr/share/doc/fedora-release-4/RPM-GPG-KEY rpm -e sendmail fetchmail mdadm mutt redhat-lsb yum groupinstall "Development Tools" yum install openssl openssl-devel mysql mysql-server mysql-devel httpd httpd-devel mod_ssl cyrus-imapd \ cyrus-sasl cyrus-sasl-plain cyrus-sasl-md5 cyrus-sasl-gssapi cyrus-imapd-utils cyrus-sasl-devel cyrus-imapd-devel \ perl-Cyrus db4 db4-devel pam pam-devel perl-Date-Calc mailman spamassassin openldap openldap-servers geoip-devel \ file-devel pcre-devel pam_mysql
apt-get source postfix cd /usr/src/redhat edit MYSQL 0 to MYSQL 1 in /usr/src/redhat/SPECS/postfix.spec rpmbuild -ba SPECS/postfix.spec cd RPMS/i386 rpm -Uvh postfix-2.2.2-2.i386.rpm --replacefiles rpm -Uvh postfix-debuginfo-2.2.2-2.i386.rpm --replacefiles rpm -Uvh postfix-pflogsumm-2.2.2-2.i386.rpm --replacefiles
cd /var/www/html/ wget http://www.web-cyradm.org/web-cyradm-0.5.4-1.tar.gz tar -zxvf web-cyradm-0.5.4-1.tar.gz mv web-cyradm-0.5.4-1 webcyradm
vi /etc/sysconfig/saslauthd
See that this line is there
Mech=pam
ln -s /usr/lib/security/pam_mysql.so /lib/security/pam_mysql.so cc cyrus-imapd on cc saslauthd on
At this point test the mail system. Do a reboot and test
