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

--------