Configuring and Managing MPE/iX Internet Services (August 2002)

Chapter 10
Sendmail for MPE/iX
Migration from Sendmail 8.9.1
190
Migration from Sendmail 8.9.1
Many HP e3000 machines have been running the unsupported freeware version of Sendmail 8.9.1 available
from http://www.bixby.org/mark/sendmailix.html. The following considerations apply if you are
migrating from 8.9.1 to 8.12.1:
The 8.9.1 daemon job stream file /SENDMAIL/PUB/JDAEMON is not modified during the installation of
8.12.1, and it is not compatible with the 8.12.1 distribution. You must use
/SENDMAIL/CURRENT/JDAEMON.sample as a template for manually creating an 8.12.1-compatible
/SENDMAIL/PUB/JDAEMON job stream file
The 8.9.1 /SENDMAIL/PUB/SENDMAIL program file is renamed during the 8.12.1 installation to
SENDMAIL.bak and replaced by a symbolic link that points to the 8.12.1 /SENDMAIL/CURRENT/SENDMAIL
program file. Any existing applications that refer to /SENDMAIL/PUB/SENDMAIL should continue to work
properly without modification.
All 8.12.1 distribution files live in different HFS directories than the 8.9.1 distribution files. Once you are
satisfied that 8.12.1 is working properly, you should purge the old 8.9.1 files to conserve disk space and
avoid confusion.
All 8.12.1 configuration files reside in the /etc/mail directory instead of the old 8.9.1 location of
/SENDMAIL/PUB/etc. The 8.9.1 sendmail.cf file is not compatible with 8.12.1, and so you will either have
to use the default 8.12.1 /etc/mail/sendmail.cf file or create your own customized configuration file
from the 8.12.1 configuration macros in /SENDMAIL/CURRENT/cf/cf.
All 8.9.1 database maps including the aliases file should be rebuilt using the 8.12.1 makemap or
newaliases utilities.
Any undelivered messages still on the 8.9.1 queue will not be delivered by 8.12.1 which now has two
separate queues residing at /var/spool/clientmqueue and /var/spool/mqueue instead of the
previous single 8.9.1 queue location /SENDMAIL/PUB/mqueue.
The implementation of local message submission has changed with 8.12.1. Previously with 8.9.1, the
/SENDMAIL/PUB/SENDMAIL program file would copy new messages from stdin directly into a queue disk
file. With 8.12.1, the SENDMAIL program file will read new messages from stdin and contact the local
HP e3000s port 25 to queue the messages using standard SMTP protocol.
8.12.1 uses two configuration files æ /etc/mail/sendmail.cf for general mail routing, and
/etc/mail/submit.cf for submitting new e-mail messages from the local host.
8.12.1 does not include the Majordomo mailing list software that was bundled with 8.9.1. Majordomo is
not supported by HP.