Header Ads

ad728
  • Breaking News

    Postfix, Dovecot, & MySQL - CENTOS 7

    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:

    quit

    Bind MariaDB ke localhost (127.0.0.1) dengan mengedit /etc/my.cnf, dan menambahkan yang berikut ke bagian [mysqld] pada file:

    bind-address=127.0.0.1
    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

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728