Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
plu:install_postfix [2014/01/25 12:25]
gunn [Example main.cf]
plu:install_postfix [2018/10/16 14:02] (current)
gunn [After editing files]
Line 11: Line 11:
 postmap /​etc/​postfix/​transport postmap /​etc/​postfix/​transport
 </​code>​ </​code>​
-  * After editing master.cf or man.cf should restart postfix as root+  * After editing master.cf or main.cf should restart postfix as root
 <code bash> <code bash>
 +# systemd way
 +systemctl restart postfix
 +# System V init way
 /​etc/​init.d/​postfix restart /​etc/​init.d/​postfix restart
 </​code>​ </​code>​
Line 64: Line 67:
 # Added for paclink-unix config # Added for paclink-unix config
 transport_maps = hash:/​etc/​postfix/​transport transport_maps = hash:/​etc/​postfix/​transport
 +</​file>​
 +  * When starting postfix if it complains about IPV6 then do the following:
 +    * Add this line to main.cf
 +<​file>​
 +inet_protocols = ipv4
 +</​file>​
 +  * Change the //​mynetworks//​ line in main.cf to:
 +<​file>​
 +mynetworks = 127.0.0.0/​8 ​
 </​file>​ </​file>​
  
 +  *  Now [[plu:​install_postfix#​after_editing_files | restart Postfix]]
 +  * [[http://​www.postfix.org/​IPV6_README.html | postfix IPV6 reference]]
 ===== Example transport file ===== ===== Example transport file =====
   * This is a very simple example that assumes that the machine that postfix is installed on is **only** concerned with winlink mail.   * This is a very simple example that assumes that the machine that postfix is installed on is **only** concerned with winlink mail.
 +  * In the example below //nixgate// is a host machine name.
 <​file>​ <​file>​
 # #
Line 73: Line 88:
 nixgate ​            ​local:​ nixgate ​            ​local:​
 nixgate.localnet ​   local: nixgate.localnet ​   local:
 +nixgate.localhost ​  ​local:​
 *         ​wl2k:​localhost *         ​wl2k:​localhost
 </​file>​ </​file>​
 +  * whenever you edit the transport table as root execute the command: 
 +<code bash> 
 +   ​postmap /​etc/​postfix/​transport 
 +</​code>​
 ===== Example /​etc/​mailname file ===== ===== Example /​etc/​mailname file =====
 <​file>​ <​file>​
Line 82: Line 101:
  
 ===== Config aliases file to receive mail addressed to root ===== ===== Config aliases file to receive mail addressed to root =====
-  * FIXME + 
-  * edit /​etc/​aliases to get all mail sent to root & postmaster +  * edit // /​etc/​aliases// to get all mail the system will send to root & postmaster 
-  * After editing run this as root:+    * After editing run this as root:
 <code bash> <code bash>
 newaliases newaliases
 </​code>​ </​code>​
-==== Example ​alaises ​file ====+  * Verify by checking for the creation of the ///​etc/​aliases.db//​ file 
 +<code bash> 
 +ls -salt /​etc/​aliases* 
 +</​code>​ 
 +==== Example ​/​etc/​aliases ​file ====
 <​file>​ <​file>​
 # /​etc/​aliases # /​etc/​aliases
-root: gunn+root: webman
 mailer-daemon:​ postmaster mailer-daemon:​ postmaster
-postmaster: ​gunn+postmaster: ​webman
 nobody: root nobody: root
 hostmaster: root hostmaster: root
plu/install_postfix.1390681544.txt.gz · Last modified: 2014/01/25 12:25 by gunn
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0