Cara mengatur domainkeys (dkim) dengan postfix pada centos/rhel 7/6

Cara mengatur domainkeys (dkim) dengan postfix pada centos/rhel 7/6

DKIM (DomainKeys yang diidentifikasi surat) adalah metode penandatanganan email elektronik menggunakan kunci publik-swasta. DKIM digunakan dengan menerima server surat untuk mengidentifikasi email, bahwa mereka dikirim oleh server surat resmi. Ini juga meminimalkan kemungkinan mendapatkan spam email.

Tutorial ini akan memberi Anda cara cepat dan mudah untuk mengatur domainkeys dengan postfix Anda berjalan di CentOS dan RHEL Systems.

Bagaimana DKIM bekerja ?

Saat kami mengonfigurasi DKIM tentang pengiriman server. Pertama, kami menghasilkan pasangan kunci publik/pribadi untuk menandatangani pesan keluar. Kunci publik dikonfigurasi sebagai catatan txt pada server nama domain, dan kunci pribadi dikonfigurasi di server email keluar. Ketika email dikirim oleh pengguna resmi dari server email, server menggunakan kunci pribadi yang disimpan untuk menghasilkan tanda tangan digital dari pesan, yang dimasukkan ke dalam pesan sebagai header, dan email dikirim seperti normal.

Langkah 1 - Instal DKIM -Milter

Pertama pastikan Anda telah mengaktifkan repositori EPEL di sistem Anda. Setelah itu menginstal paket dkim-milter menggunakan perintah berikut.

yum instal postfix opendkim 

Langkah 2 - Hasilkan Pasangan Kunci

Sekarang buat pasangan kunci DKIM menggunakan DKIM-GENEKY Utilitas baris perintah yang disediakan oleh paket DKIM-Milter. Untuk tutorial ini kami menggunakan nama domain “Contohnya.com ”, ubah nama ini dengan nama sebenarnya.

Mydomain = contoh.com mkdir -p/etc/opendkim/keys/$ mydomain cd/etc/opendkim/keys/$ mydomain opendkim -genkey -r -d $ mydomain 

Perintah di atas akan menghasilkan dua file bawaan.pribadi Dan bawaan.txt. Anda dapat membuat beberapa tombol DKIM untuk domain-2 yang berbeda dan mengkonfigurasi dengan server postfix Anda.

Sekarang atur izin yang tepat di Direktori Keys.

chown -r OpenDkim: OpenDkim/etc/opendkim chmod go -rw/etc/opendkim/tombol 

Langkah 3 - Konfigurasikan OpenDkim

Edit File Konfigurasi OpenDKIM dan Tambah/Perbarui entri berikut dalam File.

vim /etc /opendkim.conf 
Mode SV Socket Inet: [Email Dilindungi] Contoh Domain.com #keyfile/etc/opendkim/tombol/default.Pribadi ### Komentar Baris ini keytable/etc/opendkim/keytable penandatanganan Refile:/etc/opendkim/penandatanganan externalignorelist refile:/etc/opendkim/trustedhosts internalhosts refile:/etc/opendkim/trustedhosts 

Kemudian edit file pengaturan daftar tombol domain /etc/opendkim/keytable dan tambahkan entri berikut.

bawaan._DomainKey.contoh.Contoh com.com: default:/etc/opendkim/tombol/contoh.com/default.pribadi 

Setelah itu edit /etc/opendkim/penandatanganan file dan perbarui entri berikut.

*@contoh.com default._DomainKey.contoh.com 

Dan edit /etc/opendkim/trustedhosts file dan perbarui entri berikut.

surat.contoh.Contoh com.com 

Langkah 4 - Konfigurasikan Postfix

Sekarang edit file konfigurasi postfix /etc/postfix/main.CF dan tambahkan nilai berikut di akhir file

smtpd_milters = inet: 127.0.0.1: 8891 non_smtpd_milters = $ smtpd_milters milter_default_action = terima 

Akhirnya mulai layanan DKIM menggunakan perintah berikut

Layanan Opendkim Start 

Langkah 5 - Konfigurasikan entri DNS

Setelah mengkonfigurasi kunci pribadi di server postfix. Akan ada file lain /etc/opendkim/kunci/contoh.com/default.txt/strong> dihasilkan oleh Opendkim-Genkey. Edit file zona DNS Anda dan tambahkan ini sebagai catatan txt yang ditemukan secara default.txt. Dalam kasus saya ini seperti di bawah ini.

bawaan._domainkey IN TXT ( "v=DKIM1; k=rsa; s=email; " "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCdTtEqM8FqndiFYOderzljMMMqBdEp+wJKP+VUbhc9GigmK34ZjrSqqdKjIEWr2q9DvSVp1H1bZs4t050m0HZxJqknDz2yoDJ6W4mCaSCHesRde5V44V/L65Gqm/rvBz1d6CCp8A2515eveWrIAocOD6pKJ4tnXHz3uwV2ZtgQiQIDAQAB" ) ; ----- DKIM Key Default Misalnya.com 

Langkah 6 - Verifikasi DKIM

Untuk memverifikasi bahwa DKIM berfungsi dengan baik. Mari Kirim Email Uji Melalui Baris Perintah

Mail -Vs "test dkim" [email dilindungi] < /dev/null 

Di email yang diterima di kotak surat kami, buka sumber email dan cari "DKIM-Signature". Anda akan menemukan sesuatu seperti di bawah ini

DKIM-Signature: V = 1; A = RSA-SHA256; C = Sederhana/Sederhana; D = Contoh.com; s = default.pribadi; t = 1402388963; bh = fdkeb/a0fkbvp2k4j4pnpoe23avqbm9+b0c3oy87cw8 =; H = Tanggal: Dari: pesan-id: ke: subjek; Mroerxsxxrytn2qrsq6/0wxtoxwkjFonThPzoeold i6UlUrwv+3/jts7mfMrkvjoVIvIvIvIvIvIvIvIvIvIvIvIvIvIvIvIvIrFIvIrFI -NIR -NHIMFRIMFRIMI4MIRFIMI4MI4MI4