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 = nonano /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/%usystemctl 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.confcd /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
Komentar
Posting Komentar