Plugin ispconfig3_roundcube mengintegrasikan pengaturan akun email ISPConfig Anda di Roundcube. Dalam tutorial ini, saya akan membawa Anda melalui proses menginstalnya.
Prasyarat
- Roundcube harus diinstal menggunakan apt. Jika tidak, Anda mungkin perlu mengubah jalur file yang digunakan dalam tutorial ini.
- Pastikan instalasi ISPConfig dan Roundcube Anda mutakhir
Menambahkan pengguna jarak jauh
Plugin ISPConfig 3 menggunakan API untuk terhubung ke sistem Anda. Oleh karena itu kita perlu membuat remote user di control panel.
Masuk ke panel Anda, buka Sistem -> Pengguna Jarak Jauh, dan klik "Tambahkan pengguna jarak jauh baru". Dalam formulir, berikan nama dan kata sandi pengguna baru Anda. Saya akan menggunakan rc-example dengan password examplepass. Jangan gunakan kredensial yang sama, tetapi buat kredensial Anda sendiri. Panel contoh saya akan ditempatkan di https://panel.example.com:8080 dengan sertifikat SSL yang valid
Aktifkan fungsi berikut untuk pengguna jarak jauh Anda:
- Fungsi plugin Roundcube
Dan aktifkan akses jarak jauh untuk alamat IPv4 dan IPv6 server email web Anda.
Unduh plugin
Jalankan perintah berikut:
cd /tmp
wget https://github.com/w2c/ispconfig3_roundcube/archive/master.zip
unzip master.zip
cd ./ispconfig3_roundcube-master
cp -r ./ispconfig3_* /usr/share/roundcube/plugins
ln -s /usr/share/roundcube/plugins/ispconfig* /var/lib/roundcube/plugins/
Plugin sekarang berada di folder yang benar, dengan symlink dari /var/lib/roundcube/plugins. Langkah selanjutnya adalah mengonfigurasinya untuk menggunakan pengguna jarak jauh kami. Jalankan ini untuk menyalin konfigurasi contoh dan mengeditnya:
cp /usr/share/roundcube/plugins/ispconfig3_account/config/config.inc.php.dist /usr/share/roundcube/plugins/ispconfig3_account/config/config.inc.php
nano /usr/share/roundcube /plugins/ispconfig3_account/config/config.inc.php
Anda akan melihat file konfigurasi ini:
$config['identity_limit'] = false; $config['remote_soap_user'] = '{REMOTE USERNAME}'; $config['remote_soap_pass'] = '{REMOTE PASSWORD}'; $config['soap_url'] = 'https://{YOUR SERVER}:8080/remote/'; $config['soap_validate_cert'] = true;
Saya akan mengubah ini menjadi:
$config['identity_limit'] = false; $config['remote_soap_user'] = 'rc-example'; $config['remote_soap_pass'] = 'examplepass'; $config['soap_url'] = 'https://panel.example.com:8080/remote/'; $config['soap_validate_cert'] = true;
Pastikan untuk mengganti teks yang digarisbawahi merah dengan kredensial dan alamat panel Anda sendiri. Ubah soap_validate_cert menjadi false jika Anda menggunakan https tetapi tidak memasang sertifikat SSL tepercaya.
Mengaktifkan plugin
Untuk mengaktifkan plugin, buka konfigurasi roundcube:
nano /etc/roundcube/config.inc.php
Dan cari baris ini:
// List of active plugins (in plugins/ directory) $config['plugins'] = array();
Untuk mengaktifkan plugin, tambahkan ini di antara tanda kurung:
"jqueryui", "ispconfig3_account", "ispconfig3_autoreply", "ispconfig3_pass", "ispconfig3_spam", "ispconfig3_fetchmail", "ispconfig3_filter", "ispconfig3_forward", "ispconfig3_wblist"
Kemudian akan muncul baris seperti ini:
// List of active plugins (in plugins/ directory) $config['plugins'] = array("jqueryui", "ispconfig3_account", "ispconfig3_autoreply", "ispconfig3_pass", "ispconfig3_spam", "ispconfig3_fetchmail", "ispconfig3_filter", "ispconfig3_forward", "ispconfig3_wblist");
Beberapa catatan untuk ini:
- Plugin jqueryui harus ditempatkan di depan plugin lain.
- Jika Anda tidak ingin menggunakan plugin, misalnya plugin fetchmail, tinggalkan ispconfig3_fetchmail.
- Jika Anda menggunakan lebih dari satu server surat, tambahkan ispconfig3_autoselect ke daftar, dan biarkan
$config['default_host']
kosong. ispconfig3_autoselect akan secara otomatis memilih server yang tepat untuk pengguna yang login. Anda dapat mengedit file konfigurasinya sendiri untuk mengaktifkan koneksi tls/ssl antara Roundcube dan server email eksternal di ispconfig3_autoselect/config/config.inc.php.dist
Setelah menyimpan file konfigurasi, tab baru "Akun" akan muncul di pengaturan email web:
Kami selesai!
Jika Anda mengalami masalah, lihat FAQ pemecahan masalah di https://github.com/w2c/ispconfig3_roundcube/wiki/Troubleshooting---FAQ
Jika Anda memiliki pertanyaan atau komentar, Anda dapat meninggalkannya di balasan atau membuat postingan forum.