Tampaknya bagi pengguna pemula PC dan Internet bahwa e-mail adalah sistem yang cukup sederhana yang terdiri dari beberapa modul yang menerima dan mengirim pesan, tetapi pendapat ini salah. Email modern adalah sistem yang kompleks, yang akan membutuhkan lebih dari satu jam kerja keras dan sejumlah besar pengetahuan teoretis untuk membuat, mengonfigurasi, dan pekerjaan yang stabil.
Diperlukan
- - Postfix;
- - Saslauthd;
- - Cyrus.
instruksi
Langkah 1
Pertama, instal sistem operasi Debian berbasis Linux. Instal juga paket perangkat lunak yang diperlukan (postfix, cyrus, sasl). Selama setup pertama dari paket postfix, tentukan konfigurasi untuk Situs Internet. Setelah itu, tentukan nama server email masa depan Anda atau biarkan semuanya sebagai default. Konfigurasikan layanan otorisasi saslauthd untuk menggunakan database sasldb2 dengan mengedit file di direktori /etc/default/saslauthd. Setelah konfigurasi, mulai layanan otorisasi menggunakan konsol: /etc/init.d/saslauthd start.
Langkah 2
Karena paket saslauthd ditujukan untuk mengotorisasi pengguna server email, maka perlu untuk memindahkan "soket"-nya ke direktori server utama / var / spool / postfix /. Cara termudah untuk melakukannya adalah dengan menyuntikkan direktori dengan soket paket saslauthd yang sudah jadi ke dalam folder yang diperlukan. Setelah itu restart server postfix dan periksa file untuk kesalahan. Gunakan utilitas telnet untuk terhubung ke server email. Kemudian masukkan perintah berikut di konsol untuk membuat paket saslauthd dan postfix bekerja bersama: adduser postfix sasl.
Langkah 3
Instal paket Cyrus, tujuan utamanya adalah menerima email dari paket postfix dan kemudian mengurutkannya. Edit file di direktori /etc/imapd.conf. Juga pastikan bahwa Cyrus dan postfix akan bekerja sama dengan membuatnya tersedia satu sama lain. Memungkinkan cyrus menerima informasi dari postfix dan mengedit file /etc/postfix/main.cf/:mailbox_transport = lmtp: unix: / var / run / cyrus / socket / lmtp. Juga, jangan lupa untuk menambahkan pengguna ke database melalui konsol: saslpasswd2 -c cyrus Masukkan kata sandi setelah prompt yang diperlukan dan mulai ulang paket server surat.