KONFIGURASI MAIL SERVER

 KONFIGURASI MAIL SERVER 

september 05, 2023


Alat dan Bahan

  • PC / Laptop

  • Koneksi internet untuk menginstall aplikasi Debian 11


Langkah - langkah

Konfigurasi Mail Server

  • Command Debian:

    •  apt install postfix dovecot-imapd dovecot-pop3d

  • Pilih Internet Site → Masukkan nama domain yang ingin digunakan 

  • Command Debian:

    • nano /etc/postfix/main.cf → Edit command seperti di bawah ini ( tambahkan pada bagian paling bawah

          home-mailbox = Maildir/
    • maildirmake.dovecot /etc/skel/Maildir

    • dpkg-reconfigure postfix

  • Pilih Situs Internet → Masukkan domain yang digunakan 

  • Kosongkan penerima surel root dan post master 

  • Langsung tekan “Enter” pada keyboard saat muncul Tujuan lain untuk menerima surel 

  • Lanjutkan pada sinkronisasi pembaruan pada antrean surel 

  • Tekan “Enter” pada Jaringan lokal 

  • Kosongkan batasan ukuran mailbox 

  • Kosongkan Karakter ekstensi alamat lokal 

  • Pilih ipv4 pada Protokol internet yang digunakan

  • Command Debian:

    • systemctl restart postfix

    • nano /etc/dovecot/dovecot.conf → Edit command seperti di bawah ini

          # A comma separated list of IPs or hosts where to listen in for connections.
          # "*" listens in all IPv4 interfaces, "::" listens in all IPv6 interfaces.
          # If you want to specify non-default ports or anything more complex,
          # edit conf.d/master.conf.
          listen = *
    • nano /etc/dovecot/conf.d/10-auth.conf → Edit command seperti di bawah ini

          # Disable LOGIN command and all other plaintext authentications unless
          # SSL/TLS is used (LOGINDISABLED capability). Note that if the remote IP
          # matches the local IP (ie. you're connecting from the same computer), the
          # connection is considered secure and plaintext authentication is allowed.
          # See also ssl=required setting.
          disable_plaintext_auth = no
    • nano /etc/dovecot/conf.d/10-mail.conf → Edit command seperti di bawah ini

          mail_location = maildir:~/Maildir
          #   mail_location = mbox:~/mail:INBOX=/var/mail/%u
          #   mail_location = mbox:/var/mail/%d/%1n/%n:INDEX=/var/indexes/%d/%1n/%n
          #
          # <doc/wiki/MailLocation.txt>
          #
          # mail_location = mbox:~/mail:INBOX=/var/mail/%u
    • systemctl restart dovecot

    • apt install telnet

  • Test telnet:

    • telnet mail.debianxii.com 25

    • mail from: debian

    • rcpt to: praktek

    • data

    • ( isi sesuai keinginan )

    • . ( untuk mengakhiri )

    • quit

    • telnet mail.debianxii.com 110

    • user praktek

    • pass debian

    • stat ( untuk melihat jumlah email )

    • retr 1 ( untuk melihat isi dari email )

    • quit

  • Command Debian:

    • apt install mariadb-server roundcube

  • Pilih “Ya” pada configure database for roundcube with dbconfig-common

  • Masukkan password untuk roundcube → Isi kedua kalinya untu verifikasi 

  • Command Debian:

    • nano /etc/roundcube/config.inc.php → Edit command seperti di bawah ini

          // For example %n = mail.domain.tld, %t = domain.tld
          $config['default_host'] = 'mail.debianxii.com';
          // For example %n = mail.domain.tld, %t = domain.tld
          $config['smtp_server'] = 'mail.debianxii.com';
          // SMTP port. Use 25 for cleartext, 465 for Implicit TLS, or 587 for STARTTLS     (default)
          $config['smtp_port'] = 25;
          // will use the current username for login
          $config['smtp_user'] = '';
          // will use the current user's password for login
          $config['smtp_pass'] = '';
    • dpkg-reconfigure roundcube-core

  • Pilih id_ID → Pilih ”Tidak” pada Reinstall database for roundcube → Pilih apache2 saja → Restart webserver → Pilih “Keep the local version currently installed”

  • Command Debian:

    • nano /etc/apache2/apache2.conf → Edit command seperti di bawah ini ( tambahkan pada baris paling bawah )

          IncludeOptional /etc/roundcube/apache.conf
    • cd /etc/apache2/sites-available

    • touch mail.conf

    • nano mail.conf → Edit command seperti di bawah ini

          VirtualHost *:80>
                     ServerName mail.debianxii.com
                     DocumentRoot /usr/share/roundcube
          </VirtualHost>
  • Cek mail server pada web browser → Ketikkan mail.debianxii.com → Login menggunakan akun Debian yang sudah ada


Permasalahan

  • Tidak ada


Solusi

  • Tidak ada


Kesimpulan

    Laporan ini memberikan panduan yang komprehensif tentang konfigurasi mail server pada Debian 11. Dengan mengikuti petunjuk ini, administrator dapat berhasil mengimplementasikan dan mengelola mail server yang stabil, aman, dan efisien, yang memungkinkan pengguna untuk mengirim dan menerima email dengan baik dalam lingkungan Debian 11 mereka.

Komentar

Postingan populer dari blog ini

INSTALASI DEBIAN 11 PADA VIRTUALBOX

KONFIGURASI DNS SERVER