Server Surat Sederhana Dengan Postfix, Dovecot, Dan Saringan Pada Debian 7

Tutorial berikut menjelaskan cara mengatur server surat sederhana menggunakan Postfix sebagai MTA, Dovecot sebagai MDA dan Saringan luar biasa untuk menyortir surat. Titik awalnya adalah server yang baru diinstal dengan Debian di mana Anda telah mendapatkan akses ke pengguna administratif atau hak sudo.

Pertama, instal paket yang diperlukan:

sudo apt-get install postfix dovecot-imapd dovecot-managesieved

Selama proses instalasi, Anda akan ditanya jenis server apa yang Anda jalankan dan bagaimana Postfix akan menerima mengirim dan menerima email. Pilih " Situs Internet " di sini.

Langkah konfigurasi pertama adalah menghubungkan Dovecot dengan Postfix dan mengatur alamat postmaster, ini adalah alamat yang akan dilihat orang lain ketika pengiriman email gagal, sehingga mereka dapat menghubungi Anda jika ada masalah pada akhirnya. Buka /etc/dovecot/conf.d/15-lda.confdan edit baris berikut:

postmaster_address = yourname@yourdomain.tld

Dalam file yang sama, aktifkan juga pembuatan dan berlangganan otomatis ke folder yang Anda hasilkan melalui IMAP:

lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes

Langkah selanjutnya adalah mengkonfigurasi tempat pada sistem file di mana surat-surat harus disimpan. Buka /etc/dovecot/conf.d/10-mail.confdan edit baris berikut:

mail_location = maildir:~/Maildir

Pastikan bahwa setiap penyebutan lainnya mail_locationdikomentari dalam konteks ini. Sekarang Anda dapat memberi tahu Postfix untuk menyerahkan surat masuk ke Dovecot dengan mengedit /etc/postfix/main.cf, menambahkan baris berikut:

mailbox_command = /usr/lib/dovecot/deliver

Setelah memulai kembali kedua layanan ...

sudo service postfix restart
sudo service dovecot restart

... Anda dapat menguji apakah semuanya berfungsi dengan mengeluarkan perintah berikut:

echo "Testmail!" | mail -s "Testmail!" root@localhost

Jika semuanya berfungsi dengan baik, Anda harus menemukan pesan yang mirip dengan yang berikut di /var/log/mail.log:

install postfix/local[10309]: A0B361DDA2: to=<root@localhost>, relay=local, delay=0.02, delays=0.01/0/0/0.01, dsn=2.0.0, status=sent (delivered to command: /usr/lib/dovecot/deliver

Sekarang setelah layanan dasar berfungsi, ada dua hal penting yang perlu diatur. Internet (sayangnya) bukan tempat yang ramah, membuat enkripsi sebanyak mungkin menjadi kebutuhan, dalam hal ini disediakan oleh SSL / TLS. Idealnya Anda akan memiliki sertifikat dari CA tepercaya - seperti misalnya StartSSL di mana Anda bisa mendapatkan sertifikat gratis - tetapi untuk penggunaan pribadi, sertifikat yang ditandatangani sendiri juga baik-baik saja. Anda dapat membuat sertifikat yang ditandatangani sendiri dengan perintah berikut:

sudo mkdir /etc/dovecot/private
sudo openssl req -newkey rsa:4096 -sha512 -x509 -days 365 -nodes -keyout /etc/dovecot/private/mykey.key -out /etc/dovecot/mycert.pem
sudo chmod 600 /etc/dovecot/private/*

Tergantung pada kecepatan CPU server Anda, ini akan memakan waktu satu menit. Setelah proses pembuatan selesai, Anda dapat mengaktifkan enkripsi TLS untuk Postfix dan Dovecot. Untuk Postfix, tambahkan baris berikut ke /etc/postfix/main.cf:

smtpd_tls_cert_file = /etc/dovecot/private/mykey.pem
smtpd_tls_key_file = /etc/dovecot/private/mycert.pem
smtpd_use_tls = yes

Untuk Dovecot, buka /etc/dovecot/conf.d/10-ssl.confdan edit baris terkait SSL:

ssl = yes
ssl_key = /etc/dovecot/private/mykey.pem
ssl_cert = /etc/dovecot/private/mycert.pem

Sekali lagi, restart kedua layanan:

sudo service postfix restart
sudo service dovecot restart

Untuk memverifikasi bahwa pengaturan sudah benar, Anda dapat menguji bahwa server surat memungkinkan koneksi terenkripsi dengan perintah berikut:

openssl s_client -starttls smtp -crlf -connect youripaddressoryourdomain:25

Jika jawabannya berisi informasi sertifikat dan koneksi, maka semuanya berfungsi dengan baik. Langkah terakhir dari tutorial ini adalah konfigurasi Saringan . Ini cukup sederhana, buka /etc/dovecot/conf.d/15-lda.confdengan editor teks favorit Anda dan edit baris berikut:

mail_plugins = $mail_plugins sieve

Restart terakhir Dovecot menyelesaikan pengaturan Anda:

sudo service dovecot restart

Pada titik ini, Anda mungkin ingin mengatur pengguna lain karena menggunakan root untuk mengirim email dianggap sombong. Cukup jalankan:

 useradd -m yourusername
 passwd yourusername

Sekarang Anda dapat masuk ke server Anda sebagai pengguna yang baru dibuat melalui koneksi aman, mengirim dan menerima email melalui koneksi aman, dan mengurutkan email Anda dengan saringan melalui koneksi aman.

Selamat mengirim!

Versi lain

Debian 7

CentOS 7

FreeBSD 10

Tinggalkan Komentar

Cara Memasang Panel Kontrol Hosting Mudah di Ubuntu 16.04

Cara Memasang Panel Kontrol Hosting Mudah di Ubuntu 16.04

Pelajari langkah-langkah untuk memasang Panel Kontrol Hosting Mudah (EHCP) di Ubuntu 16.04 dengan panduan ini.

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Fungsionalitas Lapisan Arsitektur Referensi Big Data

Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.

6 Hal yang Sangat Menggila dari Nintendo Switch

6 Hal yang Sangat Menggila dari Nintendo Switch

Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.

Janji Teknologi Yang Masih Belum Ditepati

Janji Teknologi Yang Masih Belum Ditepati

Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Bagaimana AI Dapat Membawa Otomatisasi Proses ke Tingkat Selanjutnya?

Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Singularitas Teknologi: Masa Depan Peradaban Manusia yang Jauh?

Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA: Berapa Lama Itu Bisa Tetap Menjadi Teknik yang Layak Untuk Perbedaan Human-AI?

CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Telemedicine Dan Perawatan Kesehatan Jarak Jauh: Masa Depan Ada Di Sini

Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Pernahkah Anda Bertanya-tanya Bagaimana Hacker Menghasilkan Uang?

Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.