Communicator e3000 MPE/iX Release 7.0 PowerPatch 5 (Software Release C.70.05) (30216-90370)
Technical Articles
Introducing Sendmail for MPE/iX
Chapter 3
34
Migration from SendMail 8.9.1
Many 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 by the 8.12.1 installation
process, 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 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 8.12.1 is
working properly, 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 copy new messages from stdin and then contact the
local e3000’s port 25 to queue the messages using standard SMTP protocol.
• 8.12.1 does not include the Majordomo mailing list software that was bundled with 8.9.1.
For Further Information
• Configuring & Managing MPE/iX Internet Services manual.
• The HP CSY Sendmail web page of http://jazz.external.hp.com/src/sendmail/.
• The official Sendmail web site of http://www.sendmail.org/.
• Information about unsupported freeware versions of Sendmail for MPE/iX can be found at
http://www.bixby.org/mark/sendmailix.html.
• Documentation files installed on your local machine with this distribution:
— /SENDMAIL/CURRENT/doc/op/op.ps - Sendmail Installation and Operation Guide
— /SENDMAIL/CURRENT/cf/README - Sendmail Configuration Files
— /SENDMAIL/CURRENT/man - directory tree containing man page documentation,
for example: export MANPATH=/SENDMAIL/CURRENT/man:$MANPATH
man sendmail
• The HP3000-L mailing list where you can talk with other users of Sendmail on MPE/iX:
— The official HP3000-L web site of http://raven.utc.edu/Archives/hp3000-l.html
— The gatewayed Usenet newsgroup of comp.sys.hp.mpe