Qmail is a secure, reliable, efficient, simple Mail Transfer Agent. It handles incoming and outgoing mail. Install qmail if you want your OpenACS server to send and receive mail, and you don't want to use an alternate MTA.
-Install qmail. QMail is available -as standard Debian/Ubuntu package, rpms for Fedora/Redhat/CenTOS -are available from QMail wiki +Install qmail. QMail is available as +standard Debian/Ubuntu package, rpms for Fedora/Redhat/CenTOS are +available from QMail wiki page
Replace sendmail with qmail's wrapper.
-[root qmail-1.03]#rm -f /usr/bin/sendmail /usr/sbin/sendmail
+Replace sendmail with qmail's wrapper.
[root qmail-1.03]#rm -f /usr/bin/sendmail /usr/sbin/sendmail
[root qmail-1.03]#ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail
[root qmail-1.03]# rm -f /usr/bin/sendmail /usr/sbin/sendmail @@ -32,8 +30,7 @@ should accept mail for. This command will automatically set up qmail correctly if you have correctly set a valid host nome. If not, you'll want to read/var/qmail/doc/INSTALL.ctl
to find out how -to configure qmail.-[root qmail-1.03]#-./config-fast
yourserver.test
+to configure qmail.[root qmail-1.03]#./config-fast
Your fully qualified host name is yourserver.test. Putting yourserver.test into control/me... @@ -49,8 +46,7 @@yourserver.test
All incoming mail that isn't for a specific user is handled by the
alias
user. This includes all root mail. These commands prepare the alias user to -receive mail.-[root qmail-1.03]#cd ~alias; touch .qmail-postmaster .qmail-mailer-daemon .qmail-root
+receive mail.[root qmail-1.03]#cd ~alias; touch .qmail-postmaster .qmail-mailer-daemon .qmail-root
[root alias]#chmod 644 ~alias/.qmail*
[root alias]#/var/qmail/bin/maildirmake ~alias/Maildir/
[root alias]#chown -R alias.nofiles /var/qmail/alias/Maildir
@@ -59,10 +55,9 @@ chmod 644 ~alias/.qmail* /var/qmail/bin/maildirmake ~alias/Maildir/ chown -R alias.nofiles /var/qmail/alias/MaildirConfigure qmail to use the Maildir delivery format (instead of +
Configure qmail to use the Maildir delivery format (instead of mbox), and install a version of the qmail startup script modified -to use Maildir.
-[root alias]#echo "./Maildir" > /var/qmail/bin/.qmail
+to use Maildir.[root alias]#echo "./Maildir" > /var/qmail/bin/.qmail
[root alias]#cp /tmp/openacs-5.9.0/packages/acs-core-docs/www/files/qmail.rc.txt /var/qmail/rc
[root alias]#chmod 755 /var/qmail/rc
[root alias]# @@ -71,8 +66,7 @@ chmod 755 /var/qmail/rcSet up the skeleton directory so that new users will be -configured for qmail.
-[root root]#/var/qmail/bin/maildirmake /etc/skel/Maildir
+configured for qmail.[root root]#/var/qmail/bin/maildirmake /etc/skel/Maildir
[root root]#echo "./Maildir/" > /etc/skel/.qmail
[root root]# /var/qmail/bin/maildirmake /etc/skel/Maildir @@ -82,8 +76,7 @@ control script, copy the supervise control files, and set permissions. The last line links the control directories to /service, which will cause supervise to detect them and execute the -run files, causing qmail to start.-[root root]#-mkdir -p /var/qmail/supervise/qmail-send/log
+run files, causing qmail to start.[root root]#mkdir -p /var/qmail/supervise/qmail-send/log
[root root]#mkdir -p /var/qmail/supervise/qmail-smtpd/log
[root root]#mkdir /var/log/qmail
[root root]#chown qmaill /var/log/qmail
@@ -116,26 +109,24 @@ chmod 755 /var/qmail/supervise/qmail-smtpd/log/run ln -s /var/qmail/supervise/qmail-send /var/qmail/supervise/qmail-smtpd /serviceWait ten seconds or so, and then verify that that the four qmail +
Wait ten seconds or so, and then verify that the four qmail processes are running. If uptimes don't rise above 1 second, this may indicate broken scripts that are continuously restarting. -In that case, start debugging by checking permissions.
-[root root]#qmailctl stat
+In that case, start debugging by checking permissions.[root root]#qmailctl stat
/service/qmail-send: up (pid 32700) 430 seconds /service/qmail-send/log: up (pid 32701) 430 seconds /service/qmail-smtpd: up (pid 32704) 430 seconds /service/qmail-smtpd/log: up (pid 32705) 430 seconds messages in queue: 0 messages in queue but not yet preprocessed: 0 -[root root]# -Further verify by sending and receiving email. Incoming mail for +[root root]#
Further verify by sending and receiving email. Incoming mail for root is stored in
/var/qmail/alias/Maildir
.