Cara Membuat Email Server
Tahap 1: Login SSH
Login Server via SSH dengan menggunakan aplikasi
PUTTY.
Tahap 2: Installasi & Konfigurasi MariaDB
Kunjungi Halaman Installasi MariaDB
klik disini »
Buat Database SQL: Ciptakan database baru untuk email
CREATE DATABASE mail;
USE mail;
Buat pengguna administrasi email yang disebut mail_admin dan berikan izin pada basis data email. Pastikan untuk mengganti mail_admin_password dengan kata sandi yang kuat:
GRANT SELECT, INSERT, UPDATE, DELETE ON mail.* TO 'mail_admin'@'localhost' IDENTIFIED BY 'mail_admin_password';
GRANT SELECT, INSERT, UPDATE, DELETE ON mail.* TO 'mail_admin'@'localhost.localdomain' IDENTIFIED BY 'mail_admin_password';
FLUSH PRIVILEGES;
* Ganti mail_admin dengan nama pengguna sesuai keinginan anda.
* Ganti mail_admin_password dengan kata sandi sesuai keinginan anda.
Buat tabel virtual domain:
CREATE TABLE domains (domain varchar(50) NOT NULL, PRIMARY KEY (domain) );
Buat tabel untuk menangani penerusan email:
CREATE TABLE forwardings (source varchar(80) NOT NULL, destination TEXT NOT NULL, PRIMARY KEY (source) );
Buat tabel pengguna:
CREATE TABLE users (email varchar(80) NOT NULL, password varchar(20) NOT NULL, PRIMARY KEY (email) );
Buat tabel transport:
CREATE TABLE transport ( domain varchar(128) NOT NULL default '', transport varchar(128) NOT NULL default '', UNIQUE KEY domain (domain) );
Keluar dari shell MariaDB:
Bind MariaDB ke localhost (127.0.0.1) dengan mengedit /etc/my.cnf, dan menambahkan yang berikut ke bagian [mysqld] pada file:
Ini diperlukan agar Postfix dapat berkomunikasi dengan server database. Jika Anda memiliki MariaDB mengatur untuk mendengarkan pada alamat IP lain (seperti IP internal), Anda harus mengganti alamat IP ini menggantikan
127.0.0.1 selama langkah-langkah konfigurasi Postfix. Tidak disarankan untuk menjalankan MariaDB pada alamat IP yang dapat diakses publik.
Restart server database:
systemctl restart mariadb.service
Selanjutnya, lakukan konfigurasi Postfix tambahan untuk mengatur komunikasi dengan database.
No comments