Postfix 1) is a SMTP server, supporting LDAP, SMTP AUTH (SASL), TLS
The postfix installation installs also an alias to the sendmail command line.
SMTP servers need to decide whether an SMTP client is authorized to send mail:
Once a remote client is authenticated, a server generally give the same network privileges.
Relaying is allowed only for authenticated users, and IP addresses you specify in mynetworks.
See Postfix - Architecture (Processes)
nmap -Pn -p T:25 server
Starting Nmap 7.80 ( https://nmap.org ) at 2020-06-15 13:54 W. Europe Daylight Time
Nmap scan report for nico.gerardnico.com (xxxxxx)
Host is up.
PORT STATE SERVICE
25/tcp filtered smtp
Nmap done: 1 IP address (1 host up) scanned in 3.16 seconds
Which mail should be saved on the machine
mydestination = $myhostname, localhost.$mydomain, localhost
postconf.5.html: Example of value and their consequence
netstat -tulpn | egrep (master|:25)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 5611/master
netstat -tulpn | egrep (master|:25)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2413/master
tcp 0 0 163.132.99.201:25 0.0.0.0:* LISTEN 2413/master
The home_mailbox parameter specifies the optional pathname of a mailbox file relative to a user's home directory. The default mailbox file is /var/spool/mail/user or /var/mail/user.
home_mailbox = Mailbox
# for qmail-style delivery (the / is required).
home_mailbox = Maildir/
where:
Postfix - Virtual Aliasing (Email Redirect)
With Sasl:
More Postfix - SASL (SMTP Authorization)
default to (CONNECT, GET, POST)
List of commands that cause the Postfix SMTP server to immediately terminate the session with a 221 code.
postconf mail_version
# or
yum info postfix
See: