Chapter 3. Advanced users quick installation

This is for the people that don't do documentation and are ready to deploy now.

If you have a mailserver running already, move PowerMail to another IP address. To do so, edit the files in /etc/powermail.

Now start the daemons:

	# /etc/init.d/pplistener start
	pplistener: started
	
	# /etc/init.d/pplistener status
        pplistener: pplistener functioning ok: +OK OK!

	# /etc/init.d/powersmtp start
        powersmtp: started

	# /etc/init.d/powersmtp status
        powersmtp: PowerSMTP functioning ok: 200 OK!

	# /etc/init.d/powerpop start
	powerpop: started

	# /etc/init.d/powerpop status
	powerpop: PowerPOP functioning ok: +OK OK!
      

To check if all is well, run pptool:

	# pptool status
	    127.0.0.1   223 mb, 452547 inodes, load: 0.15, read/write access
                        223 mb available for writing
      

This means that mail storage is online and functioning. Now check if the database connection is functioning:

	# pptool orphans
        No orphans!
      
This verifies that a connection could be made to the 'userbase'. More about orphans and the userbase later. Now deliver yourself a message. Depending on your setup, you may choose to deliver it by hand over SMTP or to move an MX record to your actual server, and use a regular mailing agent. After delivering a message, we can execute pptool again:
	$ pptool dir 
	127.0.0.1   1 mailbox

	Mailbox              # backends
	info@example.com  1           

	$ pptool list info@example.com
	127.0.0.1   done listing 'info@example.com', 1 messages

	1022754059:211363:snapcount.0.1
	  127.0.0.1:1101	157
	   * NOT REDUNDANT!

	1 messages, 100% non-redundant
	0 kilobytes net
      
To retrieve the message, connect to the popserver and login as 'info@example.com', and the message will be there.

To add users, edit /etc/powermail/mailboxes. There is no need to inform PowerMail of your changes, they are picked up automatically.

For more details, see the next chapter. If everything is clear already, head on to Section 10.5 and Chapter 6. Otherwise read the rest of the documentation for further explanation.