Cara Memasang Dovecot (Pop/IMAP) di Debian 10

Cara Memasang Dovecot (Pop/IMAP) di Debian 10

Dovecot adalah perkhidmatan sumber terbuka untuk IMAP dan POP3 pada sistem operasi seperti Unix. Ia memberi tumpuan kepada pelayan mel ringan dan selamat yang tersedia untuk kebanyakan sistem operasi Linux.

POP3 (Protokol Pejabat Pos 3) dan IMAP (Protokol Akses Mesej Internet) kedua -duanya adalah protokol berfungsi sebagai ejen akses mesej. Protokol ini digunakan untuk mengambil mesej e -mel dari peti masuk pengguna pada pelayan mel. Dengan kata -kata mudah, POP3 dan IMAP bertanggungjawab untuk mengambil mesej dari peti mel dan menunjukkan kepada anda pada peranti mudah alih atau antara muka web anda.

Tutorial ini akan membantu anda memasang dan mengkonfigurasi perkhidmatan dovecot pada sistem Debian 10.

Prasyarat

  • Sistem Debian 10 yang sedang berjalan
  • Pelayan mel pra-konfigurasi dan peti mel pengguna
  • Akses shell dengan akaun istimewa akar atau sudo

Langkah 1 - Pasang Dovecot di Debian

Sistem berasaskan Debian mempunyai pakej berasingan Dovecot untuk protokol IMAP dan POP3. Untuk memasang Server Dovecot dengan sokongan fungsi POP3 dan IMAP, jalankan arahan berikut:

sudo apt memasang dovecot-imapd dovecot-pop3d 

Anda juga boleh memasang pelbagai modul dovecot seperti sokongan pangkalan data MySQL dan PostgreSQL, penapisan mel, carian teks penuh, latihan penapis spam dan direktori LDAP. Untuk memasang modul tambahan yang dijalankan:

sudo apt memasang dovecot-sieve dovecot-solr dovecot-antispam 

Langkah 2 - Tetapan Asas Dovecot

Setelah pemasangan selesai, konfigurasikan pelayan dovecot mengikut keperluan anda. Berikut adalah konfigurasi cepat dan berguna untuk berfungsi pada sistem anda.

  1. Dayakan Protokol: Secara lalai Dovecot telah membolehkan protokol POP3 dan IMAP dalam fail konfigurasi utama. Anda boleh mengedit fail konfigurasi utama dan lihat:
    sudo nano/etc/dovecot/dovecot.Conf 
    !termasuk_try/usr/share/dovecot/protokol.d/*.Protokol 
  2. Dengarkan antara muka: Secara lalai dovecot mendengar semua antara muka termasuk IPv6. Tetapi jika anda perlu menyekat mereka untuk mengedit antara muka tertentu:
    sudo nano/etc/dovecot/dovecot.Conf 
    Dengar = *, :: 

    Tukar "*" dengan IP antara muka seperti "192.168.1.10 ""

  3. Pengesahan: Kemudian edit fail pengesahan untuk dovecot dan kemas kini nilai berikut.
    sudo nano/etc/dovecot/conf.D/10-Auth.Conf 
    disable_plaintext_auth = tiada auth_mechanisms = log masuk biasa 
  4. Direktori peti mel persediaan: Selepas itu, edit fail konfigurasi mel untuk mengkonfigurasi lokasi peti mel. Pastikan untuk menetapkan ini untuk membetulkan lokasi di mana pelayan e -mel anda mengkonfigurasi untuk menyimpan e -mel pengguna.
    sudo nano/etc/dovecot/conf.D/10-mel.Conf 
    mail_location = maildir: ~/maildir 
  5. Pengguna Persediaan: Seterusnya, edit fail konfigurasi di bawah dan tetapkan nama pengguna dan nama kumpulan pelayan mel berjalan dengan.
    sudo nano/etc/dovecot/conf.D/10-Master.Conf 
     unix_listener/var/spool/postfix/private/auth mode = 0666 user = postfix group = PostFix 
  6. Persediaan SSL: Adalah idea yang baik untuk membolehkan SSL untuk dovecot. Edit fail dan tetapkan SSL ke YA atau diperlukan. Secara lalai ia menggunakan sijil singed sendiri, jika anda mempunyai sijil anda sendiri mengemas kini mereka sebagai berikut.
    sudo nano/etc/dovecot/conf.D/10-SSL.Conf 
    ssl = ya ssl_cert = 
  7. Langkah 3 - Menguruskan Perkhidmatan Dovecot

    Kami boleh menguruskan dovecot menggunakan alat baris perintah systemctl. Gunakan arahan berikut untuk membolehkan perkhidmatan dovecot.

    SUDO Systemctl Dayakan Dovecot.perkhidmatan 

    Gunakan arahan berikut untuk memulakan/menghentikan atau memulakan semula perkhidmatan dovecot:

    SUDO Systemctl Mula Dovecot.perkhidmatan sudo sistemctl berhenti dovecot.perkhidmatan 

    Gunakan arahan di bawah untuk melihat status semasa perkhidmatan

    status sistem sudo dovecot.perkhidmatan 

    Langkah 4 - Sambungan peti mel ujian

    Untuk menguji persediaan ini, saya telah membuat akaun dengan nama "Rahul" pada sistem Debian saya. The mbox Menetapkan pada pelayan postfix dikonfigurasikan ke ~/Maildir direktori.

    Seterusnya, anda memerlukan utiliti baris perintah mutt untuk menyambungkan peti mel menggunakan protokol imaps.

    sudo apt pemasangan mutt 

    Kemudian sambungkan ke peti mel menggunakan arahan di bawah:

    mutt -f imaps: // [dilindungi e -mel] 

    Ini akan meminta untuk menerima sijil (tekan a kerana menerima selalu). Selepas itu ia akan meminta kata laluan. Masukkan kata laluan pengguna dan tekan Enter. Anda akan melihat e -mel akaun anda.

    Langkah 5 - Laraskan peraturan firewalld

    Untuk sistem yang berjalan dengan firewalld perlu membenarkan pelabuhan berikut untuk membolehkan akses dari rangkaian. Berikut adalah senarai port yang digunakan oleh protokol POP3 dan IMAP:

    • IMAP - 143
    • IMAPS - 993
    • POP3 - 110
    • POP3S - 995

    Untuk menambah peraturan firewall, laksanakan arahan berikut:

    sudo firewall-cmd --add-service = pop3, imap-firewall sudo firewall-cmd --add-service = pop3s, imaps --permanent 

    Kemudian muat semula perubahan.

    Sudo Firewall-CMD-Reload 

    Kesimpulan

    Dalam tutorial ini, anda telah belajar memasang dan mengkonfigurasi DoveCot Server pada sistem Debian 10. Anda telah mengkonfigurasi pelayan anda untuk mengakses peti mel pengguna melalui protokol pop3 atau imap.