GNU/Linux >> Belajar Linux >  >> Cent OS

Siapkan server surat dengan Exim dan Dovecot di CentOS 7

Artikel berikut akan memandu Anda melalui langkah-langkah menginstal dan menyiapkan server email menggunakan Exim dan Dovecot pada VPS CentOS 7 .

Untuk tutorial ini, kami menggunakan salah satu paket hosting VPS terkelola berbasis CentOS, yang telah diinstal sebelumnya dengan OS CentOS 7 minimal.

Apa itu Exim?

Exim adalah agen transfer surat (MTA) yang digunakan pada sistem operasi mirip Unix. Exim adalah perangkat lunak gratis didistribusikan di bawah persyaratan Lisensi Publik Umum GNU, dan bertujuan untuk menjadi mailer umum dan fleksibel dengan fasilitas ekstensif untuk memeriksa email masuk.

Apa itu Dovecot?

Dovecot adalah server email IMAP dan POP3 sumber terbuka untuk sistem mirip Linux/UNIX, ditulis dengan mengutamakan keamanan. Dovecot adalah pilihan yang sangat baik untuk instalasi kecil dan besar.

PERBARUI SISTEM

Pertama, ssh ke server Anda dan memulai screen sesi menggunakan perintah di bawah ini:

## screen -U -S exim-dovecot

setelah Anda berada di screen sesi, perbarui CentOS 7 VPS Anda menggunakan yum seperti di:

## yum update

AKTIFKAN REPOSITORY EPEL

Aktifkan repositori EPEL pada sistem CentOS menggunakan:

## yum install http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm

jika Anda mendapatkan 404 tidak ditemukan, buka https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/ dan instal epel-release terbaru paket rpm tersedia.

periksa apakah EPEL telah diaktifkan di sistem Anda menggunakan:

## yum repolist

setelah EPEL diaktifkan, instal beberapa alat yang berguna menggunakan:

## yum install file perl-Mail-SPF.noarch openssl vim

BUAT SERTIFIKAT SSL

Karena kita akan menggunakan SSL di Dovecot dan Exim, kita harus memiliki sertifikat SSL. Anda dapat membeli dan menggunakan salah satu Sertifikat SSL GeoTrust kami atau Anda dapat membuat sendiri sertifikat SSL yang 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

Pindahkan sertifikat SSL dan kunci ke /etc/ssl menggunakan:

## cp mail.mydomain.com.key mail.mydomain.com.crt /etc/ssl/

INSTAL DAN KONFIGURASI EXIM

Instal exim di server virtual CentOS 7 menggunakan yum :

## yum install exim

selanjutnya buka /etc/exim/exim.conf dengan editor favorit Anda dan konfigurasi exim sebagai berikut:

## 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 = *

temukan bagian transport dan edit berikut ini:

local_delivery:
  driver = appendfile
  directory = $home/Maildir
  maildir_format
  maildir_use_size_file
  delivery_date_add
  envelope_to_add
  return_path_add

gulir ke bawah bagian autentikator dan tambahkan baris 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

Mulai EXIM MTA dan tambahkan ke startup sistem menggunakan systemctl

## systemctl start exim
## systemctl status exim
## systemctl enable exim

INSTAL DAN KONFIGURASI DOVECOT

Instal Dovecot pada sistem menggunakan yum

## yum install dovecot

Setelah diinstal, konfigurasi SSL di Dovecot dengan mengedit berikut ini:

## 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

selanjutnya, izinkan otentikasi teks biasa di /etc/dovecot/conf.d/10-auth.conf :

## vim /etc/dovecot/conf.d/10-auth.conf

disable_plaintext_auth = no
auth_mechanisms = plain login

mengonfigurasi lokasi kotak surat dan ketik /etc/dovecot/conf.d/10-mail.conf :

## vim /etc/dovecot/conf.d/10-mail.conf

mail_location = maildir:~/Maildir

Atur Dovecot sehingga memungkinkan Exim untuk menggunakan sistem otentikasinya 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
    }
}

Mulai Dovecot dan tambahkan ke sistem start-up menggunakan:

## systemctl start dovecot
## systemctl status dovecot
## systemctl enable dovecot

BUAT PENGGUNA SISTEM

## useradd -m test
## passwd test

KONFIGURASI KLIEN EMAIL ANDA

Dalam contoh ini, kami menggunakan Mozilla Thunderbird sebagai klien email untuk mengirim/menerima email. Untuk mengkonfigurasi akun email yang baru dibuat, buka Thunderbird masukkan detail akun Anda seperti yang ditunjukkan pada gambar di bawah ini:

Masukkan nama, alamat email, dan kata sandi Anda, lalu klik ‘Lanjutkan’.

Konfigurasikan parameter server email Anda dan klik 'Selesai'. Itu saja.

BIARKAN KAMI MELAKUKAN INI UNTUK ANDA?

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal server surat dengan Exim dan Dovecot . Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Cent OS
  1. Cara menginstal dan mengatur DRBD di CentOS

  2. Cara Setup Pure-FTPD dengan MySQL di CentOS &RedHat

  3. Server surat dengan pengguna dan domain virtual menggunakan Postfix dan Dovecot pada CentOS 6 VPS

  1. Cara Memasang dan Mengatur Varnish Cache 6 dengan Nginx di CentOS 8

  2. Setup Rsyslog dengan MySQL dan LogAnalyzer di CentOS/RHEL 6/5

  3. Cara menginstal dan mengintegrasikan SpamAssassin dengan Exim pada CentOS 7 VPS

  1. Cara menginstal dan mengkonfigurasi dkim dengan OpenDKIM dan Exim pada CentOS 7 VPS

  2. Siapkan server surat dengan Exim dan Dovecot di CentOS 7

  3. Cara mengatur server surat dengan Exim4 dan DBMail di Debian 7 VPS