linux:postfix
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| linux:postfix [2017/03/10 18:08] – created rlunaro | linux:postfix [2022/12/02 21:02] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 12: | Line 12: | ||
| < | < | ||
| sudo apt-get install postfix | sudo apt-get install postfix | ||
| + | sudo apt-get install mailutils | ||
| </ | </ | ||
| Line 20: | Line 21: | ||
| < | < | ||
| cp / | cp / | ||
| + | </ | ||
| + | |||
| + | This is my configuration for a host that it is isolated in internet, and | ||
| + | it has no special needs (it is not the mail server for any domain, it only | ||
| + | needs to send some emails): | ||
| + | |||
| + | < | ||
| + | # See / | ||
| + | |||
| + | |||
| + | mail_owner = postfix | ||
| + | |||
| + | # Debian specific: | ||
| + | # line of that file to be used as the name. The Debian default | ||
| + | # is / | ||
| + | myhostname = cloud.mister-i.com | ||
| + | |||
| + | mydomain = mister-i.com | ||
| + | |||
| + | myorigin = $myhostname | ||
| + | |||
| + | mydestination = $myhostname, | ||
| + | |||
| + | mynetworks_style = host | ||
| + | |||
| + | relay_domains = $mydestination | ||
| + | |||
| + | smtp_generic_maps = hash:/ | ||
| + | |||
| + | smtpd_banner = $myhostname ESMTP $mail_name | ||
| + | biff = no | ||
| + | |||
| + | # appending .domain is the MUA's job. | ||
| + | append_dot_mydomain = no | ||
| + | |||
| + | # Uncomment the next line to generate " | ||
| + | # | ||
| + | |||
| + | readme_directory = no | ||
| + | compatibility_level = 2 | ||
| + | |||
| + | inet_interfaces = all | ||
| + | inet_protocols = all | ||
| + | |||
| + | smtpd_use_tls = no | ||
| + | smtp_use_tls = no | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | It's very important to configure the file ''/ | ||
| + | users to complete email addresses: | ||
| + | |||
| + | < | ||
| + | # REMEMBER!!!! After making changes to this file you must run: | ||
| + | # | ||
| + | # postmap / | ||
| + | # | ||
| + | # | ||
| + | |||
| + | username | ||
| + | </ | ||
| + | |||
| + | In that way, every outgoing email is rewrited from username@localhost to username@complete.server.address.com and nowadays email servers can recognize it as a valid email | ||
| + | address. | ||
| + | |||
| + | After that **don' | ||
| + | |||
| + | ==== Open firewall ==== | ||
| + | |||
| + | |||
| + | < | ||
| + | ufw allow 25 | ||
| + | </ | ||
| + | |||
| + | http:// | ||
| + | |||
| + | ==== Do some testing ==== | ||
| + | |||
| + | |||
| + | < | ||
| + | mail --subject=" | ||
| </ | </ | ||
linux/postfix.1489169281.txt.gz · Last modified: 2022/12/02 21:02 (external edit)
