Install Postfix to configure SMTP Server.
root@mail:~# apt -y install postfix sasl2-bin
# General type of configuration is required
# on this example, select [No Configuration], configure manually later
+------+ Postfix Configuration +-------+
| General type of mail configuration: |
| |
| No configuration |
| Internet Site |
| Internet with smarthost |
| Satellite system |
| Local only |
| |
| |
| <Ok> <Cancel> |
| |
+--------------------------------------+
root@mail:~# cp /usr/share/postfix/main.cf.dist /etc/postfix/main.cf
root@mail:~# nano /etc/postfix/main.cf
# line 78: uncomment
mail_owner = postfix
# line 94: uncomment and specify hostname
myhostname = mail.srv.world
# line 102: uncomment and specify domainname
mydomain = srv.world
# line 123: uncomment
myorigin = $mydomain
# line 137: uncomment
inet_interfaces = all
# line 185: uncomment
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
# line 228: uncomment
local_recipient_maps = unix:passwd.byname $alias_maps
# line 270: uncomment
mynetworks_style = subnet
# line 287: add your local network
mynetworks = 127.0.0.0/8, 10.0.0.0/24
# line 407: uncomment
alias_maps = hash:/etc/aliases
# line 418: uncomment
alias_database = hash:/etc/aliases
# line 440: uncomment
home_mailbox = Maildir/
# line 576: comment out and add
#smtpd_banner = $myhostname ESMTP $mail_name (Debian)
smtpd_banner = $myhostname ESMTP
# line 650: add
sendmail_path = /usr/sbin/postfix
# line 655: add
newaliases_path = /usr/bin/newaliases
# line 660: add
mailq_path = /usr/bin/mailq
# line 666: add
setgid_group = postdrop
# line 670: comment out
#html_directory =
# line 674: comment out
#manpage_directory =
# line 679: comment out
#sample_directory =
# line 683: comment out
#readme_directory =
# add to the end: limit an email size to 10M
message_size_limit = 10485760
# limit mailbox size to 1G
mailbox_size_limit = 1073741824
# SMTP-Auth settings
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_mynetworks, permit_auth_destination, permit_sasl_authenticated, reject
6. root@mail:~# newaliases
7. root@mail:~# systemctl restart postfix
Tidak ada komentar:
Posting Komentar