Postfix
From AdminWiki
(Difference between revisions)
		
		
|  (better directories) | |||
| Line 4: | Line 4: | ||
|   ip addr add 1.2.3.4/8 dev eth0 # or see /etc/network/interfaces |   ip addr add 1.2.3.4/8 dev eth0 # or see /etc/network/interfaces | ||
| * Copy the /etc/postfix directory and all files | * Copy the /etc/postfix directory and all files | ||
| - |   rsync -av /etc/postfix / | + |   rsync -av /etc/postfix/ /data/postfix/conf | 
| * Create an additional spool directory | * Create an additional spool directory | ||
| - |   mkdir / | + |   mkdir /data/postfix/spool | 
| * Create an additional data directory | * Create an additional data directory | ||
| - |   mkdir / | + |   mkdir /data/postfix/data; chown postfix.postfix /data/postfix/data | 
| * Edit the config files | * Edit the config files | ||
| - | ** / | + | ** /data/postfix/conf/main.cf | 
|   inet_interfaces =1.2.3.4 |   inet_interfaces =1.2.3.4 | ||
|   smtp_bind_address = 1.2.3.4 |   smtp_bind_address = 1.2.3.4 | ||
| - |   queue_directory = / | + |   queue_directory = /data/postfix/spool/ | 
| - |   data_directory = / | + |   data_directory = /data/postfix/data | 
| ** /etc/postfix/main.cf (default configuration file) | ** /etc/postfix/main.cf (default configuration file) | ||
| - |   alternate_config_directories = / | + |   alternate_config_directories = /data/postfix/conf/ | 
| * check & start | * check & start | ||
| - |   postfix -c / | + |   postfix -c /data/postfix/conf/ check | 
| - |   postfix -c / | + |   postfix -c /data/postfix/conf/ start | 
Revision as of 17:06, 28 May 2009
Adding a Second Postfix Instance on one Server
Base reference: http://advosys.ca/papers/email/58-postfix-instance.html
- Add an ip address to the server (e.g. 1.2.3.4)
ip addr add 1.2.3.4/8 dev eth0 # or see /etc/network/interfaces
- Copy the /etc/postfix directory and all files
rsync -av /etc/postfix/ /data/postfix/conf
- Create an additional spool directory
mkdir /data/postfix/spool
- Create an additional data directory
mkdir /data/postfix/data; chown postfix.postfix /data/postfix/data
-  Edit the config files
- /data/postfix/conf/main.cf
 
inet_interfaces =1.2.3.4 smtp_bind_address = 1.2.3.4 queue_directory = /data/postfix/spool/ data_directory = /data/postfix/data
- /etc/postfix/main.cf (default configuration file)
 
alternate_config_directories = /data/postfix/conf/
- check & start
postfix -c /data/postfix/conf/ check postfix -c /data/postfix/conf/ start
