Install paclink-unix
- Configure a single MTA
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
plu:install_postfix [2014/01/17 09:51] gunn [Configure postfix] |
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 53: | Line 56: | ||
| alias_maps = hash:/etc/aliases | alias_maps = hash:/etc/aliases | ||
| alias_database = hash:/etc/aliases | alias_database = hash:/etc/aliases | ||
| - | myorigin = /etc/mailname | ||
| mydestination = nixgate, nixgate.localnet, localhost.localnet, localhost | mydestination = nixgate, nixgate.localnet, localhost.localnet, localhost | ||
| relayhost = | relayhost = | ||
| Line 65: | 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 74: | 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 100: | ||
| </file> | </file> | ||
| + | ===== Config aliases file to receive mail addressed to root ===== | ||
| + | |||
| + | * edit // /etc/aliases// to get all mail the system will send to root & postmaster | ||
| + | * After editing run this as root: | ||
| + | <code bash> | ||
| + | newaliases | ||
| + | </code> | ||
| + | * Verify by checking for the creation of the ///etc/aliases.db// file | ||
| + | <code bash> | ||
| + | ls -salt /etc/aliases* | ||
| + | </code> | ||
| + | ==== Example /etc/aliases file ==== | ||
| + | <file> | ||
| + | # /etc/aliases | ||
| + | root: webman | ||
| + | mailer-daemon: postmaster | ||
| + | postmaster: webman | ||
| + | nobody: root | ||
| + | hostmaster: root | ||
| + | usenet: root | ||
| + | news: root | ||
| + | webmaster: root | ||
| + | www: root | ||
| + | ftp: root | ||
| + | abuse: root | ||
| + | noc: root | ||
| + | security: root | ||
| + | </file> | ||