cara membuat smtp dari vps

membuat smtp dari vps.


Apa Exim?

Exim adalah agen transfer mail (MTA) yang digunakan pada sistem operasi Unix-seperti. Exim adalah perangkat lunak bebas didistribusikan di bawah ketentuan dari GNU General Public License, dan bertujuan untuk menjadi mailer umum dan fleksibel dengan fasilitas yang luas untuk memeriksa e-mail yang masuk.

Apa Dovecot?

Dovecot merupakan sumber IMAP dan POP3 email server terbuka untuk Linux / sistem UNIX-like, ditulis dengan keamanan terutama dalam pikiran. 


Pertama update dulu ke dovecot
Pertama kali, ketik command di bawah ini:
## screen -U -S exim-dovecot
Kemudian update dulu, saran nya gunakan Centos7 using yum as in:
## yum update

Aktifkan EPEL Repository
Gunakan Command Ini:
## yum install http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm
Jika mendapati error saat menggunakan EPEL di atas, Gunakan EPEL berikut http://dl.fedoraproject.org/pub/epel/7/x86_64/e/ .
Check apakah epel sudah terpasang:
## yum repolist
Jika epel sudah terpasang, install tools yang paling penting:
## yum install file perl-Mail-SPF.noarch openssl vim

GENERATE SSL CERTIFICATE.

Karena kita akan menggunakan SSL di Dovecot dan Exim, kita perlu memiliki sertifikat SSL. Anda dapat membeli dan menggunakan salah satu dari Sertifikat SSL GeoTrust  atau Anda dapat membuat sertifikat SSL sendiri ditandatangani sendiri untuk mail.mydomain.com menggunakan perintah di bawah ini:

## mkdir /root/SSL/mail.mydomain.com -p
## cd /root/SSL/mail.mydomain.com
## openssl req -nodes -x509 -newkey rsa:2048 -keyout mail.mydomain.com.key -out mail.mydomain.com.crt -days 365
masukan SSL certificate and key ke /etc/ssl using:
## cp mail.mydomain.com.key mail.mydomain.com.crt /etc/ssl/

Install dan Konfigurasi EXIM.

Install EXIM menggunakan command yum:
## yum install exim

Kemudian buka folder /etc/exim/exim.conf menggunakan editor kesukaan anda:
## cp /etc/exim/exim.conf{,.orig}
## vim /etc/exim/exim.conf
 primary_hostname = mail.mydomain.com
domainlist local_domains = @ : mydomain.com
 tls_advertise_hosts = *
tls_certificate = /etc/ssl/mail.mydomain.com.crt
tls_privatekey = /etc/ssl/mail.mydomain.com.key

auth_advertise_hosts = *
cari bagian transportasi dan edit berikut:
local_delivery:
  driver = appendfile
  directory = $home/Maildir
  maildir_format
  maildir_use_size_file
  delivery_date_add
  envelope_to_add
  return_path_add
scroll kebawah, dan masukan code berikut:
dovecot_login:
  driver = dovecot
  public_name = LOGIN
  server_socket = /var/run/dovecot/auth-client
  server_set_id = $auth1
 dovecot_plain:
  driver = dovecot
  public_name = PLAIN
  server_socket = /var/run/dovecot/auth-client
  server_set_id = $auth1
Start EXIM MTA dan aktifkan startup menggunakan systemctl
## systemctl start exim
## systemctl status exim
## systemctl enable exim

INSTALL AND KONFIGURASI DOVECOT
Install Dovecot menggunakan yum
## yum install dovecot
Sesudah terinstall, pasang SSL di Dovecot:
## vim /etc/dovecot/conf.d/10-ssl.conf

ssl = yes
ssl_cert = </etc/ssl/mail.mydomain.com.crt
ssl_key = </etc/ssl/mail.mydomain.com.key
Kemudian tambahkan authentication di /etc/dovecot/conf.d/10-auth.conf:
## vim /etc/dovecot/conf.d/10-auth.conf
 disable_plaintext_auth = no
auth_mechanisms = plain login
configure mailbox location and type in /etc/dovecot/conf.d/10-mail.conf:
## vim /etc/dovecot/conf.d/10-mail.conf
 mail_location = maildir:~/Maildir
Set-up users sehingga yang memungkinkan Exim menggunakan authentication system di /etc/dovecot/conf.d/10-master.conf
## vim /etc/dovecot/conf.d/10-master.conf
 service auth {
...
    unix_listener auth-client {
        mode = 0660
        user = exim
    }
}
Jalankan Dovecot and tambahkan ke system’s start-up menggunakan perintah:
## systemctl enable dovecot

Sudah silahkan buat user dan password
## useradd -m test
## passwd test
 Semoga bermanfaat nih tutorial, heheheh 
ada baiknya tambahkan spf dan dkim, bisa di akalin untuk itu, biar makin josss smtp-nya

Mari berteman dengan saya

Follow my Instagram _yudha58

Subscribe to receive free email updates:

0 Response to "cara membuat smtp dari vps"

Posting Komentar