Postfix and courier-imap
From Free Knowledge Base- The DUCK Project: information for everyone
/\_/\ section: ____/ o o \ /~____ == / Postfix mailer alternative to Sendmail (______)__m_m) Postfix and courier-imap v0.12 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Assuming your system has POSTFIX and COURIER installed already. | | (installation covered in other guides such as rpm, up2date, and swup) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (1). Configure Postfix | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Postfix should be configured to start up on boot chkconfig Postfix on Make some configuration changes in postfix vi /etc/postfix/main.cf Add / Modify the following inet_interfaces = all mydestination = $myhostname, localhost.$mydomain, $mydomain myorigin = $mydomain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (2). Configure Courier | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Configure postfix to deliver mail to a Maildir mailbox: vi /etc/postfix/main.cf home_mailbox = Maildir/ service postfix reload For plain text authentication: vi /etc/courier-imap/pop3d POP3AUTH="PLAIN" service courier-pop3d restart Since pop3 is a daemon, configure it to run whenever the machine boots: chkconfig --level 3456 courier-pop3d on Test your work. Attempt to telnet localhost 110. * troubleshooting * Courier-pop -ERR Maildir: No such file or directory Courier looks for the user's mail in /home/users/username/Maildir/ by default. If you're putting your mail somewhere else, you'll need to edit your auth*rc file in /etc/courier/ to tell Courier about it. The most likely cuase of this error is the absence of the Maildir in user's home. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (3). Configure uw-imap | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Configure postfix to deliver mail to a unix mailbox: vi /etc/postfix/main.cf mail_spool_directory = /var/spool/mail service postfix reload ls -d /var/spool/mail drwxr-x--- 2 mail users 4096 Jan 4 14:59 /var/spool/mail/ if that directory doesn't exist, create it: mkdir /var/spool/mail chown mail:users /var/spool/mail chmod u+rwx /var/spool/mail chmod g+rx /var/spool/mail chmod o-rwx /var/spool/mail | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (4). Configure xinetd | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create the entry for xinetd: vi /etc/xinetd.d/pop3 # default: on # description: service pop3 { socket_type = stream wait = no user = root server = /usr/sbin/uw-ipop3d disable = no } | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tue Sep 21 13:15:19 CDT 2004