Postfix
---------
# postmap /etc/postfix/main.cf && postfix reload
# yum -y install postfix*
postconf -A
postfix check
postconf -v
postconf -h
postconf -n
Run the following command and you will see pcre is now supported.
postconf -m
systemctl enable postfix
systemctl restart postfix
# openssl passwd -crypt AAAAAKa1234
[root@mail ~]# useradd -m u1 -s /sbin/nologin
useradd -m -p VCX97jg6iZebc -s /sbin/nologin accesstel
useradd -m -p 4w5yRzfvfQFAI -s /sbin/nologin u1
useradd -m -p 4w5yRzfvfQFAI -s /sbin/nologin u2
useradd -m -p 4w5yRzfvfQFAI -s /sbin/nologin virusalert
useradd -m -p 4w5yRzfvfQFAI -s /sbin/nologin virusmails
useradd -m -p 4w5yRzfvfQFAI -s /sbin/nologin spamalert
useradd -m -p 4w5yRzfvfQFAI -s /sbin/nologin spam.police
useradd -m -p 4w5yRzfvfQFAI -s /sbin/nologin sys_admin
useradd -m -p 4w5yRzfvfQFAI -s /sbin/nologin inmail
useradd -m -p 4w5yRzfvfQFAI -s /sbin/nologin outmail
useradd -m -p 4w5yRzfvfQFAI -s /sbin/nologin junkmail
-----------------------
useradd -m -p VCX97jg6iZebc -s /bin/false accesstel
useradd -m -p 4w5yRzfvfQFAI -s /bin/false u1
useradd -m -p 4w5yRzfvfQFAI -s /bin/false u2
useradd -m -p 4w5yRzfvfQFAI -s /bin/false virusalert
useradd -m -p 4w5yRzfvfQFAI -s /bin/false virusmails
useradd -m -p 4w5yRzfvfQFAI -s /bin/false spamalert
useradd -m -p 4w5yRzfvfQFAI -s /bin/false spam.police
useradd -m -p 4w5yRzfvfQFAI -s /bin/false sys_admin
useradd -m -p 4w5yRzfvfQFAI -s /bin/false inmail
useradd -m -p 4w5yRzfvfQFAI -s /bin/false outmail
useradd -m -p 4w5yRzfvfQFAI -s /bin/false junkmail
# cd /etc/postfix
touch body_checks
touch recipient_bcc
touch sender_bcc
touch block_attachments
touch allowed-users
touch restricted-mail-groups
touch local_domains
touch restricted_senders
cp /etc/aliases /etc/postfix/aliases
cp main.cf main.cf.ORG
cp master.cf master.cf.ORG
cp aliases aliases.ORG
cp access access.ORG
Block # LINE main.cf
116 #inet_interfaces = localhost
119 # inet_protocols = all
inet_protocols = ipv4
164 #mydestination = $myhostname, localhost.$mydomain, localhost
386 #alias_maps = hash:/etc/aliases
397 #alias_database = hash:/etc/aliases
inet_protocols = ipv4
# vi /etc/postfix/header_checks
/^Subject:/ WARN
/^User-Agent:/ IGNORE
/^From:.*<#.*@.*>/ REJECT
/^Return-Path:.*<#.*@.*>/ REJECT
/Payment status/ REDIRECT junk.mail@worldcm.net
# vi /etc/postfix/body_checks
### allow pflogsumm reports through postfix (body_checks file) ###
/^ {6,11}[[:digit:]]{1,6}[ km]/ OK
~^[[:alnum:]+/]{60,}$~ OK
/^[A-Za-z0-9+\/=]{4,76}$/ OK
postmap master.cfpostmap access postmap aliases postmap transport postmap virtual postmap header_checks postmap body_checks postmap recipient_bcc postmap sender_bcc postmap block_attachments postmap allowed-users postmap restricted-mail-groups postmap local_domains postmap restricted_senders
--------