Pesan lain Exim4 Transfer Agent (MTA) yang dikembangkan di University of Cambridge untuk digunakan pada sistem Unix yang terhubung ke Internet. Exim dapat diinstal di tempat sendmail, meskipun konfigurasi Exim yang sangat berbeda dengan yang ada sendmail.
Installation Instalasi
Untuk menginstal Exim4, jalankan perintah berikut:
sudo apt-get install exim4 sudo apt-get install exim4
Konfigurasi
Untuk mengkonfigurasi Exim4, jalankan perintah berikut:
sudo dpkg-reconfigure exim4-config sudo dpkg-reconfigure exim4-config
Interface pengguna akan ditampilkan. User interface memungkinkan Anda mengkonfigurasi banyak parameter. Sebagai contoh, Dalam Exim4 file konfigurasi dibagi di antara beberapa file. Jika Anda ingin memiliki mereka dalam satu file anda dapat mengkonfigurasi sesuai dalam antarmuka pengguna ini.
Semua parameter yang Anda konfigurasikan dalam antarmuka pengguna akan disimpan dalam /etc/exim4/update-exim4.conf.conf file.Jika Anda ingin mengkonfigurasi ulang, baik Anda kembali menjalankan wizard konfigurasi atau mengedit file ini secara manual menggunakan editor favorit Anda.Setelah Anda mengkonfigurasi, Anda dapat menjalankan perintah berikut untuk menghasilkan file konfigurasi master:
sudo update-exim4.conf sudo update-exim4.conf
Master file konfigurasi, dihasilkan dan disimpan di /var/lib/exim4/config.autogenerated
Pada setiap waktu, Anda tidak boleh mengedit file konfigurasi master, /var/lib/exim4/config.autogenerated secara manual. Hal ini di-update secara otomatis setiap kali Anda menjalankan update-exim4.conf
Anda dapat menjalankan perintah berikut untuk memulai Exim4 daemon.
sudo /etc/init.d/exim4 start sudo / etc/init.d/exim4 mulai
SMTP Authentication SMTP Authentication
Bagian ini meliputi menggunakan Exim4 mengkonfigurasi SMTP-AUTH dengan TLS dan SASL.
Langkah pertama adalah untuk menciptakan sebuah sertifikat untuk digunakan dengan TLS.Masukkan berikut ini pada terminal:
sudo /usr/share/doc/exim4-base/examples/exim-gencert sudo / usr/share/doc/exim4-base/examples/exim-gencert
Sekarang Exim4 perlu dikonfigurasi untuk TLS dengan mengedit /etc/exim4/conf.d/main/03_exim4-config_tlsoptions tambahkan berikut ini:
MAIN_TLS_ENABLE = yes MAIN_TLS_ENABLE = yes
Selanjutnya Anda perlu mengkonfigurasi Exim4 untuk menggunakan saslauthd untuk otentikasi.Edit /etc/exim4/conf.d/auth/30_exim4-config_examples dan tanda komentar pada bagian plain_saslauthd_server dan login_saslauthd_server:
plain_saslauthd_server: plain_saslauthd_server:
driver = plaintext driver = plaintext
public_name = PLAIN public_name = PLAIN
server_condition = ${if saslauthd{{$auth2}{$auth3}}{1}{0}} server_condition = $ (jika saslauthd (($ auth2) ($ auth3)) (1) (0))
server_set_id = $auth2 server_set_id = $ auth2
server_prompts = : server_prompts =:
.ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS . ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS
server_advertise_condition = ${if eq{$tls_cipher}{}{}{*}} server_advertise_condition = $ (if eq ($ tls_cipher }{}{}{*}}
.endif . endif
# #
login_saslauthd_server: login_saslauthd_server:
driver = plaintext driver = plaintext
public_name = LOGIN public_name = LOGIN
server_prompts = "Username:: : Password::" server_prompts = "Nama pengguna::: Password::"
# don't send system passwords over unencrypted connections # Jangan mengirim password sistem di atas koneksi tidak terenkripsi
server_condition = ${if saslauthd{{$auth1}{$auth2}}{1}{0}} server_condition = $ (jika saslauthd (($ auth1) ($ auth2)) (1) (0))
server_set_id = $auth1 server_set_id = $ auth1
.ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS . ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS
server_advertise_condition = ${if eq{$tls_cipher}{}{}{*}} server_advertise_condition = $ (if eq ($ tls_cipher }{}{}{*}}
.endif . endif
Akhirnya, memperbarui konfigurasi dan restart Exim4 layanan:
sudo update-exim4.conf sudo update-exim4.conf
sudo /etc/init.d/exim4 restart sudo / etc/init.d/exim4 restart
Configuring SASL Konfigurasi SASL
Bagian ini memberikan perincian tentang saslauthd mengkonfigurasi untuk menyediakan otentikasi Exim4.
Langkah pertama adalah dengan menginstal paket-bin sasl2.Dari terminal masukkan berikut ini:
sudo apt-get install sasl2-bin sudo apt-get install sasl2-bin
Untuk mengkonfigurasi saslauthd mengedit / etc / default / saslauthd file konfigurasi dan mengatur START = no untuk:
START=yes START = yes
Selanjutnya Debian-exim kebutuhan pengguna untuk menjadi bagian dari kelompok sasl agar Exim4 untuk menggunakan layanan saslauthd:
sudo adduser Debian-exim sasl sudo adduser Debian-exim sasl
Sekarang jalankan layanan saslauthd:
sudo /etc/init.d/saslauthd start sudo / etc / init.d / saslauthd start
Sekarang Exim4 dikonfigurasi dengan menggunakan SMTP-AUTH TLS dan SASL autentikasi.
Tidak ada komentar:
Posting Komentar