| Previous | 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-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:
 
  | 
  
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 |