Previous | Next | Contents | Index |
The following is a list of tasks which must be completed following a new installation of PMDF.
product-name.license
, located in the PMDF
table directory. You will have a separate license file for each PMDF
product you have licensed for the system in question. For instance, a
PMDF-MTA license would be stored in a file named
/pmdf/table/PMDF-MTA-LINUX.license
.
Issuer:Process Authorization Number:auth-number Product Name:product-name Producer:Innosoft Product Release Date:release-date Product Token:token Checksum:checksum |
auth-number
, token
,
release-date
, and checksum
are specific to your PMDF license, and where
product-name
is a product name such as
PMDF-MTA-LINUX, PMDF-DIRSYNC-LINUX, PMDF-LAN-LINUX,
PMDF-POPSTORE-LINUX, PMDF-MSGSTORE-LINUX, or PMDF-TLS-LINUX. /usr/bin
in the shell's search path, thereby making the
pmdf
command available in the form documented. If this is
not the case, then you may either add /usr/bin
to your
shell's search path, or use the fully qualified command name,
/usr/bin/pmdf
.
# /pmdf/bin/http_server -s |
http://localhost:7633/ |
post.sh
and
return.sh
in the /pmdf/bin
directory. You
need to use cron
to schedule two periodic jobs to run
these shell scripts. It is recommended that the shell script
post.sh
be scheduled to run every four hours and that the
shell script return.sh
be scheduled to run at 30 minutes
after midnight each day; however, you may want to schedule them
differently according to the needs of your site. It is also suggested,
particularly if your site includes multiple PMDF nodes, that you
consider setting the minutes-after-the-hour offset at which the
post.sh
shell script runs to different values on different
nodes to better balance mail flow.
Typical scheduling for such cron
jobs can be established
by issuing the commands:
# su pmdf $ crontab /pmdf/table/cronjobs $ exit |
sendmail
system startup script with PMDF's
pmdf
startup script. This may be performed by issuing the
command:
# /pmdf/bin/symlink install |
/pmdf/bin/symlink
may be
undone by issuing the command:
# /pmdf/bin/symlink backout |
If you need to set up the pmdf startup script by hand,
perform the following steps: In each of the directories
/etc/rcx.d there are files whose names begin with either
the letter "K " or the letter
"S ", followed by a two-digit number, followed by
a command name. Remove the links where this command name is
sendmail , and create a corresponding link with
pmdf substituted for sendmail , making sure to
use the same inital letter and two-digit number. For example, you might
see links such as the following:
sendmail files, and the remaining commands create the
corresponding pmdf links.
|
sendmail
, you must replace sendmail
with
PMDF's sendmail
. Note that the symlink
script
that you executed in the previous step will have already performed this
operation. But in case you need to do it by hand, for example after an
upgrade of the operating system, the steps are as follows. First save
the original sendmail
by renaming it to
sendmail.org
, and then create a symbolic link that links
sendmail
to /pmdf/bin/sendmail
as follows:
# mv /usr/lib/sendmail /usr/lib/sendmail.org # ln -s /pmdf/bin/sendmail /usr/lib/sendmail |
sendmail
processes
which might exist and be accepting connections. This may also be
necessary if an operating system upgrade starts up non-PMDF
sendmail
processes. (Note that killing such processes is
not necessary after an upgrade of PMDF. Even after the first
installation of PMDF or after an upgrade of the operating system, there
will be no non-PMDF sendmail
processes if the system has
been rebooted and the previous post-installation tasks have been
performed.) To see if there are any such sendmail
processes, issue the command:
# ps -ef | grep sendmail |
sendmail
processes, you will see
something similar to the following:
root 23913 1 0 Apr 05 ? 0:01 /usr/lib/sendmail -bd -q1h |
kill
command;
e.g.,
# kill 23913 |
If you are using the PMDF legacy POP or IMAP servers to Berkeley BSD mailboxes, you must make sure the protection on the /var/spool/mail directory is set to
world=rwt , for example, by using:
|
# pmdf startup |
/pmdf/doc
directory. PMDF provides
an HTTP server for serving out this documentation to Web browsers. To
start up the PMDF HTTP server, the PMDF Service Dispatcher must be
configured to handle the HTTP service, access to the HTTP server must
be enabled, and then the Dispatcher must be started up (or restarted,
if it was already running). The web-based PMDF-MTA configuration
utility, discussed in Chapter 3 and Chapter 5, will automatically
configure the PMDF Dispatcher. /etc/man.config
file. That file
will look something like:
# # Default manual sections (and order) to search if -S is not specified # and the MANSECT environment variable is not set (1x-8x sections are used by # xorg packages). # MANSECT 1:1p:8:2:3:3p:4:5:6:7:9:0p:n:l:p:o:1x:2x:3x:4x:5x:6x:7x:8x |
1pmdf,8pmdf
to the list of MANSECT, so that
the file is along the lines of:
MANSECT 1:1p:8:2:3:3p:4:5:6:7:9:0p:n:l:p:o:1x:2x:3x:4x:5x:6x:7x:8x:1pmdf:8pmdf |
man
pmdf_convertdb
instead of having to specify a section as
man 8pmdf pmdf_convertdb
.
Previous | Next | Contents | Index |