<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
	<id>https://wiki.robiehakim.my.id/api.php?hidebots=1&amp;urlversion=1&amp;days=7&amp;limit=50&amp;action=feedrecentchanges&amp;feedformat=atom</id>
	<title>Dokumentasi Robie  - Perubahan terbaru [id]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.robiehakim.my.id/api.php?hidebots=1&amp;urlversion=1&amp;days=7&amp;limit=50&amp;action=feedrecentchanges&amp;feedformat=atom"/>
	<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php/Istimewa:Perubahan_terbaru"/>
	<updated>2026-04-25T06:15:12Z</updated>
	<subtitle>Temukan perubahan terbaru dalam wiki dalam umpan ini.</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Memindahkan_CT_Proxmox_ke_Server_Lain&amp;diff=2382&amp;oldid=0</id>
		<title>Memindahkan CT Proxmox ke Server Lain</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Memindahkan_CT_Proxmox_ke_Server_Lain&amp;diff=2382&amp;oldid=0"/>
		<updated>2026-04-23T01:56:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Pengguna:Robie&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;Pengguna:Robie (halaman belum tersedia)&quot;&gt;&lt;bdi&gt;Robie&lt;/bdi&gt;&lt;/a&gt; melindungi &lt;a href=&quot;/index.php/Memindahkan_CT_Proxmox_ke_Server_Lain&quot; title=&quot;Memindahkan CT Proxmox ke Server Lain&quot;&gt;Memindahkan CT Proxmox ke Server Lain&lt;/a&gt; [Sunting=Hanya untuk pengurus] (selamanya) [Pindahkan=Hanya untuk pengurus] (selamanya)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Memindahkan Container (CT) Proxmox ke server lain melibatkan tiga tahap utama: Backup di server lama, Transfer file ke server baru, dan Restore di server tujuan. &lt;br /&gt;
&lt;br /&gt;
Berikut adalah langkah-langkah detailnya:&lt;br /&gt;
&lt;br /&gt;
== 1. Proses Backup (Server Lama) ==&lt;br /&gt;
Lakukan pencadangan CT yang ingin dipindahkan melalui web interface (GUI) Proxmox: &lt;br /&gt;
&lt;br /&gt;
Pilih CT yang akan dipindahkan dari daftar di sebelah kiri.&lt;br /&gt;
&lt;br /&gt;
Klik tab Backup, lalu pilih Backup Now.&lt;br /&gt;
&lt;br /&gt;
Pilih penyimpanan tujuan (biasanya local), pilih metode kompresi (disarankan ZSTD atau GZIP), dan klik Backup.&lt;br /&gt;
&lt;br /&gt;
Tunggu hingga status menunjukkan TASK OK. &lt;br /&gt;
&lt;br /&gt;
== 2. Proses Transfer File (Antar Server) ==&lt;br /&gt;
File backup biasanya tersimpan di direktori /var/lib/vz/dump/ di server lama. Anda perlu memindahkannya ke server baru menggunakan perintah scp melalui terminal: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Buka terminal/SSH di server lama.&lt;br /&gt;
&lt;br /&gt;
Cari nama file backup (contoh: vzdump-lxc-100-2024_04_23-08_30_00.tar.zst).&lt;br /&gt;
&lt;br /&gt;
Jalankan perintah transfer:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
scp /var/lib/vz/dump/[NAMA_FILE_BACKUP] root@[IP_SERVER_BARU]:/var/lib/vz/dump/&lt;br /&gt;
&lt;br /&gt;
Gunakan kode dengan hati-hati.&lt;br /&gt;
&lt;br /&gt;
Ganti [NAMA_FILE_BACKUP] dengan nama file asli dan [IP_SERVER_BARU] dengan IP Proxmox tujuan. &lt;br /&gt;
&lt;br /&gt;
== 3. Proses Restore (Server Baru) ==&lt;br /&gt;
Setelah transfer selesai, Anda bisa mengembalikan kontainer tersebut di server tujuan: &lt;br /&gt;
&lt;br /&gt;
ketikkan &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cd /var/lib/vz/dump/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lalu &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;pct restore 107 vzdump-lxc-100-2026_04_22-09_11_36.tar.zst --storage local2&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
107 adalah id ct yang belum terpakai di server yang baru.&lt;br /&gt;
&lt;br /&gt;
vzdump-lxc-100-2026_04_22-09_11_36.tar.zst adalah nama file yang berhasil di kirim dari server lama&lt;br /&gt;
&lt;br /&gt;
local2 adalah lokasi penempatan hasil restore ct di server baru.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Klik Restore dan tunggu hingga proses selesai.&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Memindahkan_CT_Proxmox_ke_Server_Lain&amp;diff=2381&amp;oldid=0</id>
		<title>Memindahkan CT Proxmox ke Server Lain</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Memindahkan_CT_Proxmox_ke_Server_Lain&amp;diff=2381&amp;oldid=0"/>
		<updated>2026-04-23T01:56:48Z</updated>

		<summary type="html">&lt;p&gt;←Membuat halaman berisi &amp;#039;Memindahkan Container (CT) Proxmox ke server lain melibatkan tiga tahap utama: Backup di server lama, Transfer file ke server baru, dan Restore di server tujuan.   Berikut adalah langkah-langkah detailnya:  == 1. Proses Backup (Server Lama) == Lakukan pencadangan CT yang ingin dipindahkan melalui web interface (GUI) Proxmox:   Pilih CT yang akan dipindahkan dari daftar di sebelah kiri.  Klik tab Backup, lalu pilih Backup Now.  Pilih penyimpanan tujuan (biasanya l...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Memindahkan Container (CT) Proxmox ke server lain melibatkan tiga tahap utama: Backup di server lama, Transfer file ke server baru, dan Restore di server tujuan. &lt;br /&gt;
&lt;br /&gt;
Berikut adalah langkah-langkah detailnya:&lt;br /&gt;
&lt;br /&gt;
== 1. Proses Backup (Server Lama) ==&lt;br /&gt;
Lakukan pencadangan CT yang ingin dipindahkan melalui web interface (GUI) Proxmox: &lt;br /&gt;
&lt;br /&gt;
Pilih CT yang akan dipindahkan dari daftar di sebelah kiri.&lt;br /&gt;
&lt;br /&gt;
Klik tab Backup, lalu pilih Backup Now.&lt;br /&gt;
&lt;br /&gt;
Pilih penyimpanan tujuan (biasanya local), pilih metode kompresi (disarankan ZSTD atau GZIP), dan klik Backup.&lt;br /&gt;
&lt;br /&gt;
Tunggu hingga status menunjukkan TASK OK. &lt;br /&gt;
&lt;br /&gt;
== 2. Proses Transfer File (Antar Server) ==&lt;br /&gt;
File backup biasanya tersimpan di direktori /var/lib/vz/dump/ di server lama. Anda perlu memindahkannya ke server baru menggunakan perintah scp melalui terminal: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Buka terminal/SSH di server lama.&lt;br /&gt;
&lt;br /&gt;
Cari nama file backup (contoh: vzdump-lxc-100-2024_04_23-08_30_00.tar.zst).&lt;br /&gt;
&lt;br /&gt;
Jalankan perintah transfer:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
scp /var/lib/vz/dump/[NAMA_FILE_BACKUP] root@[IP_SERVER_BARU]:/var/lib/vz/dump/&lt;br /&gt;
&lt;br /&gt;
Gunakan kode dengan hati-hati.&lt;br /&gt;
&lt;br /&gt;
Ganti [NAMA_FILE_BACKUP] dengan nama file asli dan [IP_SERVER_BARU] dengan IP Proxmox tujuan. &lt;br /&gt;
&lt;br /&gt;
== 3. Proses Restore (Server Baru) ==&lt;br /&gt;
Setelah transfer selesai, Anda bisa mengembalikan kontainer tersebut di server tujuan: &lt;br /&gt;
&lt;br /&gt;
ketikkan &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cd /var/lib/vz/dump/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lalu &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;pct restore 107 vzdump-lxc-100-2026_04_22-09_11_36.tar.zst --storage local2&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
107 adalah id ct yang belum terpakai di server yang baru.&lt;br /&gt;
&lt;br /&gt;
vzdump-lxc-100-2026_04_22-09_11_36.tar.zst adalah nama file yang berhasil di kirim dari server lama&lt;br /&gt;
&lt;br /&gt;
local2 adalah lokasi penempatan hasil restore ct di server baru.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Klik Restore dan tunggu hingga proses selesai.&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Mail_Server_Debian_13&amp;diff=2380&amp;oldid=2378</id>
		<title>Mail Server Debian 13</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Mail_Server_Debian_13&amp;diff=2380&amp;oldid=2378"/>
		<updated>2026-04-22T07:30:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;📚 REFERENSI&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;id&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisi sebelumnya&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisi per 22 April 2026 07.30&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;id&quot;&gt;(1 revisi perantara oleh pengguna yang sama tidak ditampilkan)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot;&gt;Baris 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;HDD 8 GB | RAM 512 MB | Proxmox Container | IP: 192.168.111.103 (sesuai ip yang didapatkan)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;HDD 8 GB | RAM 512 MB | Proxmox Container | IP: 192.168.111.103 (sesuai ip yang didapatkan)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;🎯 &lt;/del&gt;TUJUAN PEMBELAJARAN ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== TUJUAN PEMBELAJARAN ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Setelah mengikuti tutorial ini, siswa mampu:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Setelah mengikuti tutorial ini, siswa mampu:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Memahami arsitektur dasar mail server&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Memahami arsitektur dasar mail server&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l25&quot;&gt;Baris 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Melakukan troubleshooting dasar jika terjadi error&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Melakukan troubleshooting dasar jika terjadi error&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;📦 &lt;/del&gt;PERSIAPAN AWAL ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== PERSIAPAN AWAL ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Spesifikasi Server ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Spesifikasi Server ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l632&quot;&gt;Baris 632:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 632:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.isc.org/bind/ BIND9 Documentation]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.isc.org/bind/ BIND9 Documentation]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Modul Praktikum TKJ SMK — Administrasi Server Linux&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Modul Praktikum TKJ SMK — Administrasi Server Linux&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;— Tutorial Mail Server untuk SMK TKJ — Edisi Pemula —&#039;&#039;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;Dibuat untuk pembelajaran praktikum Administrasi Infrastruktur Jaringan&#039;&#039;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Mail_Server_Debian_13&amp;diff=2378&amp;oldid=2374</id>
		<title>Mail Server Debian 13</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Mail_Server_Debian_13&amp;diff=2378&amp;oldid=2374"/>
		<updated>2026-04-22T07:08:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Pengguna:Robie&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;Pengguna:Robie (halaman belum tersedia)&quot;&gt;&lt;bdi&gt;Robie&lt;/bdi&gt;&lt;/a&gt; melindungi &lt;a href=&quot;/index.php/Mail_Server_Debian_13&quot; title=&quot;Mail Server Debian 13&quot;&gt;Mail Server Debian 13&lt;/a&gt; [Sunting=Hanya untuk pengurus] (selamanya) [Pindahkan=Hanya untuk pengurus] (selamanya)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;id&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisi sebelumnya&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisi per 22 April 2026 07.08&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-multi&quot; lang=&quot;id&quot;&gt;(1 revisi perantara oleh pengguna yang sama tidak ditampilkan)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l367&quot;&gt;Baris 367:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 367:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     user = postfix&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     user = postfix&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     group = postfix&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     group = postfix&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  }&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  unix_listener auth-userdb {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  mode = 0660&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;  user = dovecot&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   }&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Berkas:016-nano-etc-dovecot-conf-d-10-master-conf.jpg|pus|jmpl|754x754px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 6: Restart Dovecot ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 6: Restart Dovecot ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l383&quot;&gt;Baris 383:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 389:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ss -tlnp | grep -E &amp;#039;:110|:143&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ss -tlnp | grep -E &amp;#039;:110|:143&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Berkas:017-restart-dovecot-6.jpg|pus|jmpl|653x653px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;👤 &lt;/del&gt;BAGIAN 5: MEMBUAT AKUN EMAIL ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== BAGIAN 5: MEMBUAT AKUN EMAIL ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Buat User Email ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Buat User Email ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Berkas:017-restart-dovecot-6.jpg&amp;diff=2376&amp;oldid=0</id>
		<title>Berkas:017-restart-dovecot-6.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Berkas:017-restart-dovecot-6.jpg&amp;diff=2376&amp;oldid=0"/>
		<updated>2026-04-22T05:43:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Pengguna:Robie&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;Pengguna:Robie (halaman belum tersedia)&quot;&gt;&lt;bdi&gt;Robie&lt;/bdi&gt;&lt;/a&gt; mengunggah &lt;a href=&quot;/index.php/Berkas:017-restart-dovecot-6.jpg&quot; title=&quot;Berkas:017-restart-dovecot-6.jpg&quot;&gt;Berkas:017-restart-dovecot-6.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;017-restart-dovecot-6&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Berkas:016-nano-etc-dovecot-conf-d-10-master-conf.jpg&amp;diff=2375&amp;oldid=0</id>
		<title>Berkas:016-nano-etc-dovecot-conf-d-10-master-conf.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Berkas:016-nano-etc-dovecot-conf-d-10-master-conf.jpg&amp;diff=2375&amp;oldid=0"/>
		<updated>2026-04-22T05:42:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Pengguna:Robie&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;Pengguna:Robie (halaman belum tersedia)&quot;&gt;&lt;bdi&gt;Robie&lt;/bdi&gt;&lt;/a&gt; mengunggah &lt;a href=&quot;/index.php/Berkas:016-nano-etc-dovecot-conf-d-10-master-conf.jpg&quot; title=&quot;Berkas:016-nano-etc-dovecot-conf-d-10-master-conf.jpg&quot;&gt;Berkas:016-nano-etc-dovecot-conf-d-10-master-conf.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;016-nano-etc-dovecot-conf-d-10-master-conf&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Mail_Server_Debian_13&amp;diff=2374&amp;oldid=2370</id>
		<title>Mail Server Debian 13</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Mail_Server_Debian_13&amp;diff=2374&amp;oldid=2370"/>
		<updated>2026-04-22T05:40:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;BAGIAN 4: INSTALASI IMAP SERVER (DOVECOT)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;id&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisi sebelumnya&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisi per 22 April 2026 05.40&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l334&quot;&gt;Baris 334:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 334:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;protocols = imap pop3&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;protocols = imap pop3&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Berkas:013-nano-etc-dovecot-conf.jpg|pus|jmpl|654x654px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 3: Konfigurasi Format Mail ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 3: Konfigurasi Format Mail ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l341&quot;&gt;Baris 341:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 342:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Cari dan ubah:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Cari dan ubah:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mail_location &lt;/del&gt;= maildir:~/Maildir&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mail_path &lt;/ins&gt;= maildir:~/Maildir&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Berkas:014-etc-dovecot-conf-d-10-mail-conf.jpg|pus|jmpl|591x591px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 4: Konfigurasi Autentikasi ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 4: Konfigurasi Autentikasi ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l352&quot;&gt;Baris 352:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 354:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!include auth-system.conf.ext&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;!include auth-system.conf.ext&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Berkas:015-etc-dovecot-conf-d-10-auth-conf.jpg|pus|jmpl|564x564px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 5: Konfigurasi Socket untuk Postfix ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 5: Konfigurasi Socket untuk Postfix ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Berkas:015-etc-dovecot-conf-d-10-auth-conf.jpg&amp;diff=2373&amp;oldid=0</id>
		<title>Berkas:015-etc-dovecot-conf-d-10-auth-conf.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Berkas:015-etc-dovecot-conf-d-10-auth-conf.jpg&amp;diff=2373&amp;oldid=0"/>
		<updated>2026-04-22T05:40:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Pengguna:Robie&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;Pengguna:Robie (halaman belum tersedia)&quot;&gt;&lt;bdi&gt;Robie&lt;/bdi&gt;&lt;/a&gt; mengunggah &lt;a href=&quot;/index.php/Berkas:015-etc-dovecot-conf-d-10-auth-conf.jpg&quot; title=&quot;Berkas:015-etc-dovecot-conf-d-10-auth-conf.jpg&quot;&gt;Berkas:015-etc-dovecot-conf-d-10-auth-conf.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;015-etc-dovecot-conf-d-10-auth-conf&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Berkas:014-etc-dovecot-conf-d-10-mail-conf.jpg&amp;diff=2372&amp;oldid=0</id>
		<title>Berkas:014-etc-dovecot-conf-d-10-mail-conf.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Berkas:014-etc-dovecot-conf-d-10-mail-conf.jpg&amp;diff=2372&amp;oldid=0"/>
		<updated>2026-04-22T05:38:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Pengguna:Robie&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;Pengguna:Robie (halaman belum tersedia)&quot;&gt;&lt;bdi&gt;Robie&lt;/bdi&gt;&lt;/a&gt; mengunggah &lt;a href=&quot;/index.php/Berkas:014-etc-dovecot-conf-d-10-mail-conf.jpg&quot; title=&quot;Berkas:014-etc-dovecot-conf-d-10-mail-conf.jpg&quot;&gt;Berkas:014-etc-dovecot-conf-d-10-mail-conf.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;014-etc-dovecot-conf-d-10-mail-conf&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Berkas:013-nano-etc-dovecot-conf.jpg&amp;diff=2371&amp;oldid=0</id>
		<title>Berkas:013-nano-etc-dovecot-conf.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Berkas:013-nano-etc-dovecot-conf.jpg&amp;diff=2371&amp;oldid=0"/>
		<updated>2026-04-22T05:36:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Pengguna:Robie&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;Pengguna:Robie (halaman belum tersedia)&quot;&gt;&lt;bdi&gt;Robie&lt;/bdi&gt;&lt;/a&gt; mengunggah &lt;a href=&quot;/index.php/Berkas:013-nano-etc-dovecot-conf.jpg&quot; title=&quot;Berkas:013-nano-etc-dovecot-conf.jpg&quot;&gt;Berkas:013-nano-etc-dovecot-conf.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;013-nano-etc-dovecot-conf&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Mail_Server_Debian_13&amp;diff=2370&amp;oldid=2368</id>
		<title>Mail Server Debian 13</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Mail_Server_Debian_13&amp;diff=2370&amp;oldid=2368"/>
		<updated>2026-04-22T05:34:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;BAGIAN 4: INSTALASI IMAP SERVER (DOVECOT)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;id&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisi sebelumnya&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisi per 22 April 2026 05.34&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l318&quot;&gt;Baris 318:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 318:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ss -tlnp | grep -E &amp;#039;:25|:587&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ss -tlnp | grep -E &amp;#039;:25|:587&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Berkas:012-restart-postfix.jpg|pus|jmpl|731x731px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== BAGIAN 4: INSTALASI IMAP SERVER (DOVECOT) ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== BAGIAN 4: INSTALASI IMAP SERVER (DOVECOT) ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Berkas:012-restart-postfix.jpg&amp;diff=2369&amp;oldid=0</id>
		<title>Berkas:012-restart-postfix.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Berkas:012-restart-postfix.jpg&amp;diff=2369&amp;oldid=0"/>
		<updated>2026-04-22T04:38:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Pengguna:Robie&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;Pengguna:Robie (halaman belum tersedia)&quot;&gt;&lt;bdi&gt;Robie&lt;/bdi&gt;&lt;/a&gt; mengunggah &lt;a href=&quot;/index.php/Berkas:012-restart-postfix.jpg&quot; title=&quot;Berkas:012-restart-postfix.jpg&quot;&gt;Berkas:012-restart-postfix.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;012-restart-postfix&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Mail_Server_Debian_13&amp;diff=2368&amp;oldid=2365</id>
		<title>Mail Server Debian 13</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Mail_Server_Debian_13&amp;diff=2368&amp;oldid=2365"/>
		<updated>2026-04-22T04:36:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Langkah 3: Install MariaDB&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;id&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisi sebelumnya&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisi per 22 April 2026 04.36&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l227&quot;&gt;Baris 227:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 227:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;systemctl enable mariadb&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;systemctl enable mariadb&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Amankan database:&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;pre&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mysql_secure_installation&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Jawab pertanyaan:&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# Password root saat ini: (tekan Enter, kosongkan)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# Set password baru? &amp;lt;code&gt;Y&amp;lt;/code&gt; → masukkan password&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# Hapus user anonim? &amp;lt;code&gt;Y&amp;lt;/code&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# Blokir root login dari jarak jauh? &amp;lt;code&gt;Y&amp;lt;/code&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# Hapus database test? &amp;lt;code&gt;Y&amp;lt;/code&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# Reload privilege? &amp;lt;code&gt;Y&amp;lt;/code&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 4: Buat Database untuk Roundcube ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 4: Buat Database untuk Roundcube ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;mysql -u root -p&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;mysql -u root -p &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(enter)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;biarkan Password tetap kosong, langsung tekan Enter saja.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Masukkan perintah SQL:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Masukkan perintah SQL:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l251&quot;&gt;Baris 251:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 242:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;EXIT;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;EXIT;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;⚠️ Catatan:&#039;&#039;&#039; Ganti &amp;lt;code&gt;password123&amp;lt;/code&gt; dengan password yang lebih aman!&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 5: Aktifkan Modul Apache ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 5: Aktifkan Modul Apache ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l259&quot;&gt;Baris 259:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 249:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;✉️ &lt;/del&gt;BAGIAN 3: INSTALASI SMTP SERVER (POSTFIX) ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== BAGIAN 3: INSTALASI SMTP SERVER (POSTFIX) ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 1: Install Postfix ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 1: Install Postfix ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l299&quot;&gt;Baris 299:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 289:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     permit_mynetworks,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     permit_mynetworks,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     reject_unauth_destination&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     reject_unauth_destination&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;# Optimasi untuk RAM rendah&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;default_process_limit = 10&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;smtpd_client_connection_rate_limit = 30&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Berkas:010-nano-etc-postfix-main-cf.jpg|pus|jmpl|560x560px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 3: Aktifkan Port Submission ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 3: Aktifkan Port Submission ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l313&quot;&gt;Baris 313:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 308:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Berkas:011-nano-etc-postfix-master-cf.jpg|pus|jmpl|534x534px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 4: Restart Postfix ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 4: Restart Postfix ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l323&quot;&gt;Baris 323:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 319:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;📬 &lt;/del&gt;BAGIAN 4: INSTALASI IMAP SERVER (DOVECOT) ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== BAGIAN 4: INSTALASI IMAP SERVER (DOVECOT) ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 1: Install Dovecot ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 1: Install Dovecot ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Berkas:011-nano-etc-postfix-master-cf.jpg&amp;diff=2367&amp;oldid=0</id>
		<title>Berkas:011-nano-etc-postfix-master-cf.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Berkas:011-nano-etc-postfix-master-cf.jpg&amp;diff=2367&amp;oldid=0"/>
		<updated>2026-04-22T04:35:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Pengguna:Robie&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;Pengguna:Robie (halaman belum tersedia)&quot;&gt;&lt;bdi&gt;Robie&lt;/bdi&gt;&lt;/a&gt; mengunggah &lt;a href=&quot;/index.php/Berkas:011-nano-etc-postfix-master-cf.jpg&quot; title=&quot;Berkas:011-nano-etc-postfix-master-cf.jpg&quot;&gt;Berkas:011-nano-etc-postfix-master-cf.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;011-nano-etc-postfix-master-cf&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Berkas:010-nano-etc-postfix-main-cf.jpg&amp;diff=2366&amp;oldid=0</id>
		<title>Berkas:010-nano-etc-postfix-main-cf.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Berkas:010-nano-etc-postfix-main-cf.jpg&amp;diff=2366&amp;oldid=0"/>
		<updated>2026-04-22T04:34:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Pengguna:Robie&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;Pengguna:Robie (halaman belum tersedia)&quot;&gt;&lt;bdi&gt;Robie&lt;/bdi&gt;&lt;/a&gt; mengunggah &lt;a href=&quot;/index.php/Berkas:010-nano-etc-postfix-main-cf.jpg&quot; title=&quot;Berkas:010-nano-etc-postfix-main-cf.jpg&quot;&gt;Berkas:010-nano-etc-postfix-main-cf.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;010-nano-etc-postfix-main-cf&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Mail_Server_Debian_13&amp;diff=2365&amp;oldid=2357</id>
		<title>Mail Server Debian 13</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Mail_Server_Debian_13&amp;diff=2365&amp;oldid=2357"/>
		<updated>2026-04-22T04:29:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Langkah 3: Konfigurasi Zone Domain&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;id&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisi sebelumnya&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisi per 22 April 2026 04.29&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l131&quot;&gt;Baris 131:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 131:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;};&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;};&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Berkas:003-etc-bind-named-conf-local.jpg|pus|jmpl|635x635px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 4: Buat File Zone Forward ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 4: Buat File Zone Forward ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cp /etc/bind/db.local /etc/bind/db.belajar.local&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;nano /etc/bind/db.belajar.local&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;nano /etc/bind/db.belajar.local&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l154&quot;&gt;Baris 154:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 154:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;www        IN A 192.168.111.103&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;www        IN A 192.168.111.103&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Berkas:004-etc-bind-db-belajar-local.jpg|pus|jmpl|583x583px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 5: Buat File Zone Reverse ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 5: Buat File Zone Reverse ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cp /etc/bind/db.127 /etc/bind/db.192.168.111&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;nano /etc/bind/db.192.168.111&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;nano /etc/bind/db.192.168.111&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l173&quot;&gt;Baris 173:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 173:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;103 IN  PTR mailserver.belajar.local.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;103 IN  PTR mailserver.belajar.local.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Berkas:005-etc-bind-db-192168111.jpg|pus|jmpl|677x677px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 6: Set DNS Lokal &amp;amp; Restart ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 6: Set DNS Lokal &amp;amp; Restart ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l184&quot;&gt;Baris 184:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 185:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;search belajar.local&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;search belajar.local&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Berkas:006-etc-resolv-conf.jpg|pus|jmpl|589x589px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Cek konfigurasi&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;# Cek konfigurasi&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l197&quot;&gt;Baris 197:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 199:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;dig MX belajar.local&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;dig MX belajar.local&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Berkas:007-cek-konfigurasi-named-checkzone-belajar-local.jpg|pus|jmpl|576x576px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Berkas:008-nslookup-maiserver-belajar-local.jpg|pus|jmpl|492x492px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Berkas:009-dig-mx-belajar-local.jpg|pus|jmpl|635x635px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;🌐 &lt;/del&gt;BAGIAN 2: INSTALASI WEB SERVER &amp;amp; DATABASE ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== BAGIAN 2: INSTALASI WEB SERVER &amp;amp; DATABASE ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 1: Install Apache2 ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 1: Install Apache2 ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Berkas:009-dig-mx-belajar-local.jpg&amp;diff=2364&amp;oldid=0</id>
		<title>Berkas:009-dig-mx-belajar-local.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Berkas:009-dig-mx-belajar-local.jpg&amp;diff=2364&amp;oldid=0"/>
		<updated>2026-04-22T04:29:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Pengguna:Robie&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;Pengguna:Robie (halaman belum tersedia)&quot;&gt;&lt;bdi&gt;Robie&lt;/bdi&gt;&lt;/a&gt; mengunggah &lt;a href=&quot;/index.php/Berkas:009-dig-mx-belajar-local.jpg&quot; title=&quot;Berkas:009-dig-mx-belajar-local.jpg&quot;&gt;Berkas:009-dig-mx-belajar-local.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;009-dig-mx-belajar-local&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Berkas:008-nslookup-maiserver-belajar-local.jpg&amp;diff=2363&amp;oldid=0</id>
		<title>Berkas:008-nslookup-maiserver-belajar-local.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Berkas:008-nslookup-maiserver-belajar-local.jpg&amp;diff=2363&amp;oldid=0"/>
		<updated>2026-04-22T04:28:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Pengguna:Robie&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;Pengguna:Robie (halaman belum tersedia)&quot;&gt;&lt;bdi&gt;Robie&lt;/bdi&gt;&lt;/a&gt; mengunggah &lt;a href=&quot;/index.php/Berkas:008-nslookup-maiserver-belajar-local.jpg&quot; title=&quot;Berkas:008-nslookup-maiserver-belajar-local.jpg&quot;&gt;Berkas:008-nslookup-maiserver-belajar-local.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;008-nslookup-maiserver-belajar-local&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Berkas:007-cek-konfigurasi-named-checkzone-belajar-local.jpg&amp;diff=2362&amp;oldid=0</id>
		<title>Berkas:007-cek-konfigurasi-named-checkzone-belajar-local.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Berkas:007-cek-konfigurasi-named-checkzone-belajar-local.jpg&amp;diff=2362&amp;oldid=0"/>
		<updated>2026-04-22T04:26:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Pengguna:Robie&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;Pengguna:Robie (halaman belum tersedia)&quot;&gt;&lt;bdi&gt;Robie&lt;/bdi&gt;&lt;/a&gt; mengunggah &lt;a href=&quot;/index.php/Berkas:007-cek-konfigurasi-named-checkzone-belajar-local.jpg&quot; title=&quot;Berkas:007-cek-konfigurasi-named-checkzone-belajar-local.jpg&quot;&gt;Berkas:007-cek-konfigurasi-named-checkzone-belajar-local.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;007-cek-konfigurasi-named-checkzone-belajar-local&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Berkas:006-etc-resolv-conf.jpg&amp;diff=2361&amp;oldid=0</id>
		<title>Berkas:006-etc-resolv-conf.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Berkas:006-etc-resolv-conf.jpg&amp;diff=2361&amp;oldid=0"/>
		<updated>2026-04-22T04:24:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Pengguna:Robie&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;Pengguna:Robie (halaman belum tersedia)&quot;&gt;&lt;bdi&gt;Robie&lt;/bdi&gt;&lt;/a&gt; mengunggah &lt;a href=&quot;/index.php/Berkas:006-etc-resolv-conf.jpg&quot; title=&quot;Berkas:006-etc-resolv-conf.jpg&quot;&gt;Berkas:006-etc-resolv-conf.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;006-etc-resolv-conf&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Berkas:005-etc-bind-db-192168111.jpg&amp;diff=2360&amp;oldid=0</id>
		<title>Berkas:005-etc-bind-db-192168111.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Berkas:005-etc-bind-db-192168111.jpg&amp;diff=2360&amp;oldid=0"/>
		<updated>2026-04-22T04:23:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Pengguna:Robie&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;Pengguna:Robie (halaman belum tersedia)&quot;&gt;&lt;bdi&gt;Robie&lt;/bdi&gt;&lt;/a&gt; mengunggah &lt;a href=&quot;/index.php/Berkas:005-etc-bind-db-192168111.jpg&quot; title=&quot;Berkas:005-etc-bind-db-192168111.jpg&quot;&gt;Berkas:005-etc-bind-db-192168111.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;005-etc-bind-db-192168111&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Berkas:004-etc-bind-db-belajar-local.jpg&amp;diff=2359&amp;oldid=0</id>
		<title>Berkas:004-etc-bind-db-belajar-local.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Berkas:004-etc-bind-db-belajar-local.jpg&amp;diff=2359&amp;oldid=0"/>
		<updated>2026-04-22T04:21:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Pengguna:Robie&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;Pengguna:Robie (halaman belum tersedia)&quot;&gt;&lt;bdi&gt;Robie&lt;/bdi&gt;&lt;/a&gt; mengunggah &lt;a href=&quot;/index.php/Berkas:004-etc-bind-db-belajar-local.jpg&quot; title=&quot;Berkas:004-etc-bind-db-belajar-local.jpg&quot;&gt;Berkas:004-etc-bind-db-belajar-local.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;004-etc-bind-db-belajar-local&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Berkas:003-etc-bind-named-conf-local.jpg&amp;diff=2358&amp;oldid=0</id>
		<title>Berkas:003-etc-bind-named-conf-local.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Berkas:003-etc-bind-named-conf-local.jpg&amp;diff=2358&amp;oldid=0"/>
		<updated>2026-04-22T04:19:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Pengguna:Robie&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;Pengguna:Robie (halaman belum tersedia)&quot;&gt;&lt;bdi&gt;Robie&lt;/bdi&gt;&lt;/a&gt; mengunggah &lt;a href=&quot;/index.php/Berkas:003-etc-bind-named-conf-local.jpg&quot; title=&quot;Berkas:003-etc-bind-named-conf-local.jpg&quot;&gt;Berkas:003-etc-bind-named-conf-local.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;003-etc-bind-named-conf-local&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Mail_Server_Debian_13&amp;diff=2357&amp;oldid=2354</id>
		<title>Mail Server Debian 13</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Mail_Server_Debian_13&amp;diff=2357&amp;oldid=2354"/>
		<updated>2026-04-22T04:17:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Langkah 3: Set Hostname &amp;amp; Swap&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;id&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisi sebelumnya&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisi per 22 April 2026 04.17&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l91&quot;&gt;Baris 91:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 91:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;192.168.111.103   mailserver.belajar.local   mailserver&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;192.168.111.103   mailserver.belajar.local   mailserver&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Berkas:001-etc-hosts.jpg|pus|jmpl|582x582px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 🔧 BAGIAN 1: INSTALASI DNS SERVER (BIND9) ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 🔧 BAGIAN 1: INSTALASI DNS SERVER (BIND9) ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 1: Install BIND9 ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 1: Install BIND9 ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l112&quot;&gt;Baris 112:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 114:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;};&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;};&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Berkas:002-etc-bind-named-conf-options.jpg|pus|jmpl|638x638px]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 3: Konfigurasi Zone Domain ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Langkah 3: Konfigurasi Zone Domain ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Berkas:002-etc-bind-named-conf-options.jpg&amp;diff=2356&amp;oldid=0</id>
		<title>Berkas:002-etc-bind-named-conf-options.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Berkas:002-etc-bind-named-conf-options.jpg&amp;diff=2356&amp;oldid=0"/>
		<updated>2026-04-22T04:17:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Pengguna:Robie&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;Pengguna:Robie (halaman belum tersedia)&quot;&gt;&lt;bdi&gt;Robie&lt;/bdi&gt;&lt;/a&gt; mengunggah &lt;a href=&quot;/index.php/Berkas:002-etc-bind-named-conf-options.jpg&quot; title=&quot;Berkas:002-etc-bind-named-conf-options.jpg&quot;&gt;Berkas:002-etc-bind-named-conf-options.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;002-etc-bind-named-conf-options&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Berkas:001-etc-hosts.jpg&amp;diff=2355&amp;oldid=0</id>
		<title>Berkas:001-etc-hosts.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Berkas:001-etc-hosts.jpg&amp;diff=2355&amp;oldid=0"/>
		<updated>2026-04-22T04:15:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Pengguna:Robie&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new mw-userlink&quot; title=&quot;Pengguna:Robie (halaman belum tersedia)&quot;&gt;&lt;bdi&gt;Robie&lt;/bdi&gt;&lt;/a&gt; mengunggah &lt;a href=&quot;/index.php/Berkas:001-etc-hosts.jpg&quot; title=&quot;Berkas:001-etc-hosts.jpg&quot;&gt;Berkas:001-etc-hosts.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;001-etc-hosts&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Mail_Server_Debian_13&amp;diff=2354&amp;oldid=2352</id>
		<title>Mail Server Debian 13</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Mail_Server_Debian_13&amp;diff=2354&amp;oldid=2352"/>
		<updated>2026-04-22T04:12:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;TUTORIAL INSTALASI MAIL SERVER&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.robiehakim.my.id/index.php?title=Mail_Server_Debian_13&amp;amp;diff=2354&amp;amp;oldid=2352&quot;&gt;Lihat perubahan&lt;/a&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Mail_Server_Debian_13&amp;diff=2352&amp;oldid=0</id>
		<title>Mail Server Debian 13</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Mail_Server_Debian_13&amp;diff=2352&amp;oldid=0"/>
		<updated>2026-04-22T04:06:22Z</updated>

		<summary type="html">&lt;p&gt;←Membuat halaman berisi &amp;#039;= PANDUAN LENGKAP INSTALASI MAIL SERVER = &amp;#039;&amp;#039;&amp;#039;Debian 13 di Proxmox CT&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;Edisi Revisi v2.0 — Diperbarui berdasarkan hasil implementasi nyata&amp;#039;&amp;#039;  &amp;#039;&amp;#039;&amp;#039;Stack:&amp;#039;&amp;#039;&amp;#039; Apache2 • BIND9 • Postfix • Dovecot 2.4 • Roundcube • Telnet &amp;#039;&amp;#039;&amp;#039;Spesifikasi:&amp;#039;&amp;#039;&amp;#039; HDD 8 GB | RAM 512 MB | Proxmox Container (CT) | IP: 192.168.111.103  == BAB 1 — PENDAHULUAN &amp;amp; GAMBARAN UMUM == === 1.1 Tujuan Panduan === Panduan ini menjelaskan langkah-langkah lengkap untuk membangun Mail Server...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= PANDUAN LENGKAP INSTALASI MAIL SERVER =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Debian 13 di Proxmox CT&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;Edisi Revisi v2.0 — Diperbarui berdasarkan hasil implementasi nyata&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Stack:&amp;#039;&amp;#039;&amp;#039; Apache2 • BIND9 • Postfix • Dovecot 2.4 • Roundcube • Telnet&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Spesifikasi:&amp;#039;&amp;#039;&amp;#039; HDD 8 GB | RAM 512 MB | Proxmox Container (CT) | IP: 192.168.111.103&lt;br /&gt;
&lt;br /&gt;
== BAB 1 — PENDAHULUAN &amp;amp; GAMBARAN UMUM ==&lt;br /&gt;
=== 1.1 Tujuan Panduan ===&lt;br /&gt;
Panduan ini menjelaskan langkah-langkah lengkap untuk membangun Mail Server di atas Proxmox Container (CT) menggunakan Debian 13. Konfigurasi dirancang sesuai dengan keterbatasan sumber daya (HDD 8 GB, RAM 512 MB) dan telah diverifikasi melalui implementasi nyata.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;✅ KOREKSI v2:&amp;#039;&amp;#039;&amp;#039; Panduan ini adalah revisi v2 yang memperbaiki beberapa konfigurasi dari versi sebelumnya, khususnya untuk Dovecot 2.4, konfigurasi socket auth Postfix-Dovecot, sistem logging di Debian 13, dan format pengujian Telnet.&lt;br /&gt;
&lt;br /&gt;
=== 1.2 Arsitektur Layanan ===&lt;br /&gt;
Urutan instalasi wajib diikuti karena setiap layanan menjadi prasyarat bagi layanan berikutnya:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Urutan !! Layanan !! Aplikasi !! Fungsi&lt;br /&gt;
|-&lt;br /&gt;
| 1 || DNS Server || BIND9 || Resolusi domain, MX record, PTR record&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Web Server || Apache2 + PHP || Hosting webmail Roundcube&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Database || MariaDB || Penyimpanan data Roundcube&lt;br /&gt;
|-&lt;br /&gt;
| 4 || SMTP Server || Postfix 3.10 || Kirim &amp;amp; terima email (port 25/587)&lt;br /&gt;
|-&lt;br /&gt;
| 5 || IMAP/POP3 || Dovecot 2.4 || Pengambilan email oleh klien (port 143/110)&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Webmail || Roundcube || Antarmuka web baca/kirim email&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Testing || Telnet || Pengujian koneksi SMTP/IMAP manual&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 1.3 Spesifikasi Lingkungan ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Platform !! Proxmox VE (Container / CT mode)&lt;br /&gt;
|-&lt;br /&gt;
! OS Guest !! Debian 13 (Trixie) 64-bit&lt;br /&gt;
|-&lt;br /&gt;
! Storage !! 8 GB HDD&lt;br /&gt;
|-&lt;br /&gt;
! RAM !! 512 MB + Swap 512 MB (wajib diaktifkan)&lt;br /&gt;
|-&lt;br /&gt;
! IP Address !! 192.168.111.103 (sesuaikan dengan jaringan Anda)&lt;br /&gt;
|-&lt;br /&gt;
! Domain !! belajar.local&lt;br /&gt;
|-&lt;br /&gt;
! Hostname !! mailserver.belajar.local&lt;br /&gt;
|-&lt;br /&gt;
! Postfix !! 3.10.5&lt;br /&gt;
|-&lt;br /&gt;
! Dovecot !! 2.4.1 (syntax berbeda dari versi lama!)&lt;br /&gt;
|-&lt;br /&gt;
! Akses !! Root shell via Proxmox Console atau SSH&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;📌 CATATAN:&amp;#039;&amp;#039;&amp;#039; Semua perintah dijalankan sebagai root. Dovecot 2.4 di Debian 13 menggunakan syntax konfigurasi baru yang berbeda dari tutorial lama berbasis Dovecot 2.2/2.3.&lt;br /&gt;
&lt;br /&gt;
== BAB 2 — PERSIAPAN PROXMOX CONTAINER (CT) ==&lt;br /&gt;
=== 2.1 Membuat Container Debian 13 di Proxmox ===&lt;br /&gt;
# Login ke Proxmox Web UI (https://IP-PROXMOX:8006)&lt;br /&gt;
# Download template: &amp;lt;code&amp;gt;Datacenter → Node → local → CT Templates&amp;lt;/code&amp;gt; → cari &amp;lt;code&amp;gt;debian-13&amp;lt;/code&amp;gt;&lt;br /&gt;
# Klik &amp;lt;code&amp;gt;Create CT&amp;lt;/code&amp;gt; dan isi konfigurasi:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Parameter !! Nilai&lt;br /&gt;
|-&lt;br /&gt;
! CT ID !! 101 (atau nomor bebas)&lt;br /&gt;
|-&lt;br /&gt;
! Hostname !! mailserver&lt;br /&gt;
|-&lt;br /&gt;
! Template !! debian-13-standard_*.tar.zst&lt;br /&gt;
|-&lt;br /&gt;
! Disk !! 8 GB&lt;br /&gt;
|-&lt;br /&gt;
! CPU !! 1 core&lt;br /&gt;
|-&lt;br /&gt;
! RAM !! 512 MB&lt;br /&gt;
|-&lt;br /&gt;
! Swap !! 512 MB (wajib)&lt;br /&gt;
|-&lt;br /&gt;
! Network !! eth0 → vmbr0, IP static 192.168.111.103/24&lt;br /&gt;
|-&lt;br /&gt;
! DNS !! 8.8.8.8 (sementara, akan diganti ke lokal)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 2.2 Konfigurasi Awal Sistem ===&lt;br /&gt;
==== 2.2.1 Update &amp;amp; Paket Dasar ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt update &amp;amp;&amp;amp; apt upgrade -y&lt;br /&gt;
apt install -y curl wget git nano net-tools dnsutils ufw rsyslog&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;✅ KOREKSI v2:&amp;#039;&amp;#039;&amp;#039; rsyslog wajib diinstall di awal. Debian 13 secara default hanya menggunakan systemd journald sehingga &amp;lt;code&amp;gt;/var/log/mail.log&amp;lt;/code&amp;gt; tidak terbuat otomatis tanpa rsyslog.&lt;br /&gt;
&lt;br /&gt;
==== 2.2.2 Set Hostname ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hostnamectl set-hostname mailserver&lt;br /&gt;
nano /etc/hosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Isi file &amp;lt;code&amp;gt;/etc/hosts&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1       localhost&lt;br /&gt;
192.168.111.103   mailserver.belajar.local   mailserver&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 2.2.3 Aktifkan Swap ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
fallocate -l 512M /swapfile&lt;br /&gt;
chmod 600 /swapfile&lt;br /&gt;
mkswap /swapfile&lt;br /&gt;
swapon /swapfile&lt;br /&gt;
echo &amp;quot;/swapfile none swap sw 0 0&amp;quot; &amp;gt;&amp;gt; /etc/fstab&lt;br /&gt;
free -h   # verifikasi swap aktif&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 2.3 Konfigurasi Firewall ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ufw allow 22/tcp&lt;br /&gt;
ufw allow 25/tcp&lt;br /&gt;
ufw allow 53&lt;br /&gt;
ufw allow 80/tcp&lt;br /&gt;
ufw allow 110/tcp&lt;br /&gt;
ufw allow 143/tcp&lt;br /&gt;
ufw allow 443/tcp&lt;br /&gt;
ufw allow 587/tcp&lt;br /&gt;
ufw allow 993/tcp&lt;br /&gt;
ufw allow 995/tcp&lt;br /&gt;
ufw enable&lt;br /&gt;
ufw status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BAB 3 — INSTALASI DNS SERVER (BIND9) ==&lt;br /&gt;
=== 3.1 Instalasi BIND9 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install -y bind9 bind9utils bind9-doc dnsutils&lt;br /&gt;
named -v&lt;br /&gt;
systemctl status bind9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 3.2 Konfigurasi named.conf.options ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/bind/named.conf.options&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Isi file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
options {&lt;br /&gt;
    directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
    forwarders { 8.8.8.8; 8.8.4.4; };&lt;br /&gt;
    dnssec-validation auto;&lt;br /&gt;
    listen-on { any; };&lt;br /&gt;
    allow-query { any; };&lt;br /&gt;
    recursion yes;&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 3.3 Konfigurasi Zone — named.conf.local ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/bind/named.conf.local&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Isi file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zone &amp;quot;belajar.local&amp;quot; {&lt;br /&gt;
    type master;&lt;br /&gt;
    file &amp;quot;/etc/bind/db.belajar.local&amp;quot;;&lt;br /&gt;
};&lt;br /&gt;
zone &amp;quot;111.168.192.in-addr.arpa&amp;quot; {&lt;br /&gt;
    type master;&lt;br /&gt;
    file &amp;quot;/etc/bind/db.192.168.111&amp;quot;;&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 3.4 File Zone Forward ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/bind/db.local /etc/bind/db.belajar.local&lt;br /&gt;
nano /etc/bind/db.belajar.local&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Isi file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$TTL    604800&lt;br /&gt;
@   IN  SOA mailserver.belajar.local. root.belajar.local. (&lt;br /&gt;
                2024010101 ; Serial&lt;br /&gt;
                604800 ; Refresh&lt;br /&gt;
                86400  ; Retry&lt;br /&gt;
                2419200 ; Expire&lt;br /&gt;
                604800 ) ; Negative Cache TTL&lt;br /&gt;
;&lt;br /&gt;
@       IN  NS  mailserver.belajar.local.&lt;br /&gt;
@       IN  A   192.168.111.103&lt;br /&gt;
@       IN  MX 10 mailserver.belajar.local.&lt;br /&gt;
mailserver IN A 192.168.111.103&lt;br /&gt;
mail       IN A 192.168.111.103&lt;br /&gt;
www        IN A 192.168.111.103&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 3.5 File Zone Reverse ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /etc/bind/db.127 /etc/bind/db.192.168.111&lt;br /&gt;
nano /etc/bind/db.192.168.111&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Isi file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$TTL    604800&lt;br /&gt;
@   IN  SOA mailserver.belajar.local. root.belajar.local. (&lt;br /&gt;
                2024010101 ; Serial&lt;br /&gt;
                604800 ; Refresh&lt;br /&gt;
                86400  ; Retry&lt;br /&gt;
                2419200 ; Expire&lt;br /&gt;
                604800 ) ; Negative Cache TTL&lt;br /&gt;
;&lt;br /&gt;
@   IN  NS  mailserver.belajar.local.&lt;br /&gt;
103 IN  PTR mailserver.belajar.local.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 3.6 Set DNS ke Lokal &amp;amp; Verifikasi ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/resolv.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Isi file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 192.168.111.103&lt;br /&gt;
search belajar.local&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Verifikasi &amp;amp; restart:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
named-checkconf&lt;br /&gt;
named-checkzone belajar.local /etc/bind/db.belajar.local&lt;br /&gt;
named-checkzone 111.168.192.in-addr.arpa /etc/bind/db.192.168.111&lt;br /&gt;
systemctl restart bind9 &amp;amp;&amp;amp; systemctl enable bind9&lt;br /&gt;
&lt;br /&gt;
# Verifikasi&lt;br /&gt;
nslookup mailserver.belajar.local 192.168.111.103&lt;br /&gt;
dig MX belajar.local @192.168.111.103&lt;br /&gt;
dig -x 192.168.111.103 @192.168.111.103&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BAB 4 — INSTALASI WEB SERVER (Apache2 + PHP + MariaDB) ==&lt;br /&gt;
=== 4.1 Instalasi Apache2 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install -y apache2 apache2-utils&lt;br /&gt;
systemctl start apache2 &amp;amp;&amp;amp; systemctl enable apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.2 Instalasi PHP &amp;amp; Modul ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install -y php php-cli php-common php-curl php-gd php-intl \&lt;br /&gt;
    php-json php-mbstring php-mysql php-net-ldap2 \&lt;br /&gt;
    php-net-smtp php-net-socket php-pear php-xml \&lt;br /&gt;
    php-zip libapache2-mod-php&lt;br /&gt;
php -v&lt;br /&gt;
php -m | grep -E &amp;#039;mysql|curl|mbstring|xml|zip|gd|intl&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.3 Instalasi &amp;amp; Konfigurasi MariaDB ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install -y mariadb-server mariadb-client&lt;br /&gt;
systemctl start mariadb &amp;amp;&amp;amp; systemctl enable mariadb&lt;br /&gt;
mysql_secure_installation&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jawaban saat &amp;lt;code&amp;gt;mysql_secure_installation&amp;lt;/code&amp;gt;:&lt;br /&gt;
# Enter current password: (kosong, langsung Enter)&lt;br /&gt;
# Set root password? &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt; → masukkan password kuat&lt;br /&gt;
# Remove anonymous users? &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;&lt;br /&gt;
# Disallow root login remotely? &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;&lt;br /&gt;
# Remove test database? &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;&lt;br /&gt;
# Reload privilege tables? &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 4.4 Buat Database Roundcube ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
CREATE DATABASE roundcubemail CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;&lt;br /&gt;
CREATE USER &amp;#039;roundcube&amp;#039;@&amp;#039;localhost&amp;#039; IDENTIFIED BY &amp;#039;password_roundcube&amp;#039;;&lt;br /&gt;
GRANT ALL PRIVILEGES ON roundcubemail.* TO &amp;#039;roundcube&amp;#039;@&amp;#039;localhost&amp;#039;;&lt;br /&gt;
FLUSH PRIVILEGES;&lt;br /&gt;
EXIT;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;⚠️ PERHATIAN:&amp;#039;&amp;#039;&amp;#039; Ganti &amp;lt;code&amp;gt;&amp;#039;password_roundcube&amp;#039;&amp;lt;/code&amp;gt; dengan password yang kuat dan catat baik-baik.&lt;br /&gt;
&lt;br /&gt;
=== 4.5 Aktifkan Modul Apache ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite ssl headers&lt;br /&gt;
systemctl restart apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BAB 5 — INSTALASI SMTP SERVER (POSTFIX) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;📌 CATATAN:&amp;#039;&amp;#039;&amp;#039; Versi Postfix yang terinstall di Debian 13 adalah 3.10.5. Akan muncul pesan &amp;#039;backwards-compatible default settings&amp;#039; saat pertama jalan — ini normal dan akan diatasi di langkah konfigurasi.&lt;br /&gt;
&lt;br /&gt;
=== 5.1 Instalasi Postfix ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install -y postfix postfix-mysql mailutils&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Saat dialog instalasi muncul:&lt;br /&gt;
# General type of mail configuration: &amp;lt;code&amp;gt;Internet Site&amp;lt;/code&amp;gt;&lt;br /&gt;
# System mail name: &amp;lt;code&amp;gt;belajar.local&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5.2 Konfigurasi main.cf ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postfix/main.cf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Isi/ubah konfigurasi:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Identitas server&lt;br /&gt;
myhostname = mailserver.belajar.local&lt;br /&gt;
mydomain = belajar.local&lt;br /&gt;
myorigin = $mydomain&lt;br /&gt;
# Jaringan&lt;br /&gt;
inet_interfaces = all&lt;br /&gt;
inet_protocols = ipv4&lt;br /&gt;
mydestination = $myhostname, localhost.$mydomain, $mydomain, localhost&lt;br /&gt;
mynetworks = 127.0.0.0/8 192.168.111.0/24&lt;br /&gt;
relayhost =&lt;br /&gt;
# Mailbox format Maildir&lt;br /&gt;
home_mailbox = Maildir/&lt;br /&gt;
mailbox_size_limit = 51200000&lt;br /&gt;
message_size_limit = 10240000&lt;br /&gt;
# SASL Auth via Dovecot&lt;br /&gt;
smtpd_sasl_type = dovecot&lt;br /&gt;
smtpd_sasl_path = private/auth&lt;br /&gt;
smtpd_sasl_auth_enable = yes&lt;br /&gt;
smtpd_sasl_security_options = noanonymous&lt;br /&gt;
smtpd_sasl_local_domain = $myhostname&lt;br /&gt;
# Pembatasan relay&lt;br /&gt;
smtpd_recipient_restrictions =&lt;br /&gt;
    permit_sasl_authenticated,&lt;br /&gt;
    permit_mynetworks,&lt;br /&gt;
    reject_unauth_destination&lt;br /&gt;
# Matikan warning compatibility&lt;br /&gt;
compatibility_level = 3.6&lt;br /&gt;
# Optimasi RAM rendah&lt;br /&gt;
default_process_limit = 10&lt;br /&gt;
smtpd_client_connection_rate_limit = 30&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;✅ KOREKSI v2:&amp;#039;&amp;#039;&amp;#039; Tambahkan &amp;lt;code&amp;gt;compatibility_level = 3.6&amp;lt;/code&amp;gt; untuk menghilangkan warning &amp;#039;Postfix is using backwards-compatible default settings&amp;#039; yang muncul di log.&lt;br /&gt;
&lt;br /&gt;
=== 5.3 Aktifkan Port Submission di master.cf ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/postfix/master.cf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Uncomment baris submission (hapus tanda &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
submission inet n       -       y       -       -       smtpd&lt;br /&gt;
  -o syslog_name=postfix/submission&lt;br /&gt;
  -o smtpd_tls_security_level=encrypt&lt;br /&gt;
  -o smtpd_sasl_auth_enable=yes&lt;br /&gt;
  -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5.4 Restart &amp;amp; Verifikasi ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl restart postfix &amp;amp;&amp;amp; systemctl enable postfix&lt;br /&gt;
postfix check&lt;br /&gt;
ss -tlnp | grep -E &amp;#039;:25|:587&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BAB 6 — INSTALASI IMAP/POP3 SERVER (DOVECOT 2.4) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;⚠️ PERHATIAN:&amp;#039;&amp;#039;&amp;#039; Dovecot 2.4 di Debian 13 menggunakan syntax konfigurasi yang BERBEDA dari versi 2.2/2.3. Jangan gunakan tutorial lama yang masih pakai &amp;lt;code&amp;gt;disable_plaintext_auth&amp;lt;/code&amp;gt; atau &amp;lt;code&amp;gt;auth_mechanisms&amp;lt;/code&amp;gt; langsung — syntax tersebut sudah tidak valid dan akan menyebabkan error saat restart.&lt;br /&gt;
&lt;br /&gt;
=== 6.1 Instalasi Dovecot ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install -y dovecot-core dovecot-imapd dovecot-pop3d&lt;br /&gt;
# Cek versi (akan menampilkan 2.4.x)&lt;br /&gt;
dovecot --version&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 6.2 Konfigurasi Protokol — dovecot.conf ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/dovecot/dovecot.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ubah/atur baris:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
protocols = imap pop3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 6.3 Konfigurasi Mail Format — 10-mail.conf ===&lt;br /&gt;
Dovecot 2.4 menggunakan parameter &amp;lt;code&amp;gt;mail_driver&amp;lt;/code&amp;gt; dan &amp;lt;code&amp;gt;mail_path&amp;lt;/code&amp;gt; (bukan &amp;lt;code&amp;gt;mail_location&amp;lt;/code&amp;gt; seperti versi lama):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/dovecot/conf.d/10-mail.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Cari baris-baris lama dan comment semua, lalu tambahkan:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Dovecot 2.4 - gunakan mail_driver dan mail_path&lt;br /&gt;
mail_driver = maildir&lt;br /&gt;
mail_path = ~/Maildir&lt;br /&gt;
mail_privileged_group = mail&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;✅ KOREKSI v2:&amp;#039;&amp;#039;&amp;#039; Di Dovecot 2.4, parameter &amp;lt;code&amp;gt;mail_location&amp;lt;/code&amp;gt; sudah diganti menjadi &amp;lt;code&amp;gt;mail_driver&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;mail_path&amp;lt;/code&amp;gt;. Menggunakan &amp;lt;code&amp;gt;mail_location&amp;lt;/code&amp;gt; di versi ini akan diabaikan atau menyebabkan error.&lt;br /&gt;
&lt;br /&gt;
=== 6.4 Konfigurasi Autentikasi — Syntax Dovecot 2.4 ===&lt;br /&gt;
Di Dovecot 2.4, &amp;lt;code&amp;gt;disable_plaintext_auth&amp;lt;/code&amp;gt; diganti dengan &amp;lt;code&amp;gt;auth_allow_cleartext&amp;lt;/code&amp;gt;. Buat file konfigurasi khusus:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/dovecot/conf.d/99-custom.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Isi file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Konfigurasi auth untuk Dovecot 2.4&lt;br /&gt;
# &amp;#039;disable_plaintext_auth&amp;#039; sudah tidak ada di versi ini&lt;br /&gt;
auth_allow_cleartext = yes&lt;br /&gt;
passdb pam {&lt;br /&gt;
}&lt;br /&gt;
userdb passwd {&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;✅ KOREKSI v2:&amp;#039;&amp;#039;&amp;#039; Jangan menambahkan &amp;lt;code&amp;gt;disable_plaintext_auth&amp;lt;/code&amp;gt; atau &amp;lt;code&amp;gt;auth_mechanisms&amp;lt;/code&amp;gt; di &amp;lt;code&amp;gt;10-auth.conf&amp;lt;/code&amp;gt; karena akan menyebabkan: &amp;lt;code&amp;gt;Job for dovecot.service failed because the control process exited with error code&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== 6.5 Konfigurasi Socket Auth untuk Postfix — 10-master.conf ===&lt;br /&gt;
Ini adalah konfigurasi KRITIS. Postfix membutuhkan akses ke socket auth Dovecot. Jika socket ini tidak dikonfigurasi dengan benar, Postfix akan error: &amp;lt;code&amp;gt;SASL: Connect to Dovecot auth socket failed: Permission denied&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/dovecot/conf.d/10-master.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Cari bagian &amp;lt;code&amp;gt;service auth&amp;lt;/code&amp;gt; dan pastikan isinya seperti ini:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
service auth {&lt;br /&gt;
  # Socket untuk Postfix SASL&lt;br /&gt;
  unix_listener /var/spool/postfix/private/auth {&lt;br /&gt;
    mode = 0660&lt;br /&gt;
    user = postfix&lt;br /&gt;
    group = postfix&lt;br /&gt;
  }&lt;br /&gt;
  # Socket untuk userdb&lt;br /&gt;
  unix_listener auth-userdb {&lt;br /&gt;
    mode = 0600&lt;br /&gt;
    user = dovecot&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;⚠️ PERHATIAN:&amp;#039;&amp;#039;&amp;#039; Urutan restart wajib: Dovecot DULU baru Postfix. Jika Postfix direstart sebelum Dovecot, socket belum terbuat dan Postfix akan gagal otentikasi.&lt;br /&gt;
&lt;br /&gt;
=== 6.6 Verifikasi Konfigurasi Sebelum Restart ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Cek tidak ada error syntax&lt;br /&gt;
doveconf -n 2&amp;gt;&amp;amp;1 | head -20&lt;br /&gt;
# Pastikan parameter utama terbaca&lt;br /&gt;
doveconf -n | grep -E &amp;#039;mail_driver|auth_allow|protocols&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Output yang diharapkan:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
auth_allow_cleartext = yes&lt;br /&gt;
mail_driver = maildir&lt;br /&gt;
mail_path = ~/Maildir&lt;br /&gt;
protocols = imap pop3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 6.7 Restart Dovecot &amp;amp; Verifikasi Socket ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# 1. Restart Dovecot dulu&lt;br /&gt;
systemctl restart dovecot&lt;br /&gt;
systemctl status dovecot&lt;br /&gt;
# 2. Verifikasi socket auth sudah terbuat&lt;br /&gt;
ls -la /var/spool/postfix/private/auth&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Output yang diharapkan dari &amp;lt;code&amp;gt;ls -la&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
srw-rw---- 1 postfix postfix ... /var/spool/postfix/private/auth&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# 3. Baru restart Postfix&lt;br /&gt;
systemctl restart postfix&lt;br /&gt;
# 4. Cek port yang terbuka&lt;br /&gt;
ss -tlnp | grep -E &amp;#039;:25|:110|:143|:587&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BAB 7 — MEMBUAT AKUN PENGGUNA EMAIL ==&lt;br /&gt;
Postfix dan Dovecot menggunakan akun sistem Linux sebagai akun email. Setiap user email = satu akun Linux.&lt;br /&gt;
&lt;br /&gt;
=== 7.1 Buat User &amp;amp; Direktori Maildir ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Buat user (tanpa login shell untuk keamanan)&lt;br /&gt;
adduser --shell /sbin/nologin user1&lt;br /&gt;
adduser --shell /sbin/nologin user2&lt;br /&gt;
# Buat struktur direktori Maildir&lt;br /&gt;
mkdir -p /home/user1/Maildir/{new,cur,tmp}&lt;br /&gt;
chown -R user1:user1 /home/user1/Maildir&lt;br /&gt;
mkdir -p /home/user2/Maildir/{new,cur,tmp}&lt;br /&gt;
chown -R user2:user2 /home/user2/Maildir&lt;br /&gt;
# Verifikasi&lt;br /&gt;
ls -la /home/user1/Maildir/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;📌 CATATAN:&amp;#039;&amp;#039;&amp;#039; Username = bagian email sebelum &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt;. User &amp;#039;user1&amp;#039; memiliki email &amp;lt;code&amp;gt;user1@belajar.local&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BAB 8 — PENGUJIAN DENGAN TELNET ==&lt;br /&gt;
=== 8.1 Instalasi Telnet ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install -y telnet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 8.2 Pengujian Koneksi SMTP (Port 25) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
telnet 192.168.111.103 25&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Server harus membalas dengan banner:&lt;br /&gt;
&amp;lt;code&amp;gt;220 mailserver.belajar.local ESMTP Postfix&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;⚠️ PERHATIAN:&amp;#039;&amp;#039;&amp;#039; Jika koneksi terhubung tapi langsung tertutup tanpa banner 220, artinya Postfix menolak koneksi. Cek log dengan: &amp;lt;code&amp;gt;journalctl -u postfix --no-pager | tail -20&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setelah banner muncul, ketik perintah berikut satu per satu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
EHLO belajar.local&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Balas: &amp;lt;code&amp;gt;250-mailserver.belajar.local + daftar fitur ESMTP&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MAIL FROM:&amp;lt;user1@belajar.local&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Balas: &amp;lt;code&amp;gt;250 2.1.0 Ok&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RCPT TO:&amp;lt;user2@belajar.local&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Balas: &amp;lt;code&amp;gt;250 2.1.5 Ok&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DATA&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Balas: &amp;lt;code&amp;gt;354 End data with &amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;.&amp;lt;CR&amp;gt;&amp;lt;LF&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ketik isi email dengan format lengkap (&amp;lt;code&amp;gt;From&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;To&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Subject&amp;lt;/code&amp;gt; WAJIB ada, diikuti baris kosong sebelum isi pesan):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
From: user1@belajar.local&lt;br /&gt;
To: user2@belajar.local&lt;br /&gt;
Subject: Test Email Pertama&lt;br /&gt;
Halo user2, ini adalah email test dari user1.&lt;br /&gt;
.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Titik (&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;) di baris terakhir harus berdiri sendiri tanpa spasi untuk menandai akhir pesan.&lt;br /&gt;
Balas: &amp;lt;code&amp;gt;250 2.0.0 Ok: queued as XXXXXXXX&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
QUIT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Balas: &amp;lt;code&amp;gt;221 2.0.0 Bye&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;✅ KOREKSI v2:&amp;#039;&amp;#039;&amp;#039; Format DATA yang benar wajib menyertakan header &amp;lt;code&amp;gt;From:&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;To:&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Subject:&amp;lt;/code&amp;gt; lalu satu baris kosong sebelum isi pesan. Tanpa header lengkap, beberapa mail client akan menolak atau gagal menampilkan email.&lt;br /&gt;
&lt;br /&gt;
=== 8.3 Verifikasi Email Masuk ke Maildir ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ls /home/user2/Maildir/new/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jika muncul file seperti &amp;lt;code&amp;gt;1776829892.Vfc11I411e9M718352.mail&amp;lt;/code&amp;gt;, email berhasil diterima.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Lihat isi email&lt;br /&gt;
cat /home/user2/Maildir/new/NAMA_FILE_EMAIL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 8.4 Pengujian Koneksi IMAP (Port 143) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
telnet 192.168.111.103 143&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Server harus membalas: &amp;lt;code&amp;gt;* OK Dovecot ready&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a LOGIN user2 passworduser2&lt;br /&gt;
b SELECT INBOX&lt;br /&gt;
c FETCH 1 BODY[]&lt;br /&gt;
d LOGOUT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 8.5 Cek Log — Cara yang Benar di Debian 13 ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;✅ KOREKSI v2:&amp;#039;&amp;#039;&amp;#039; Di Debian 13 tanpa rsyslog, file &amp;lt;code&amp;gt;/var/log/mail.log&amp;lt;/code&amp;gt; TIDAK ADA secara default. Gunakan journald untuk melihat log:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Log Postfix via journald&lt;br /&gt;
journalctl -u postfix --no-pager | tail -30&lt;br /&gt;
# Log Dovecot via journald&lt;br /&gt;
journalctl -u dovecot --no-pager | tail -30&lt;br /&gt;
# Monitor realtime&lt;br /&gt;
journalctl -u postfix -f&lt;br /&gt;
# Setelah rsyslog terinstall, baru bisa pakai:&lt;br /&gt;
tail -f /var/log/mail.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 8.6 Troubleshooting Cepat ===&lt;br /&gt;
; Error: &amp;lt;code&amp;gt;Connection closed by foreign host&amp;lt;/code&amp;gt; (tanpa banner 220)&lt;br /&gt;
: &amp;lt;pre&amp;gt;journalctl -u postfix --no-pager | tail -20&amp;lt;/pre&amp;gt;&lt;br /&gt;
: Kemungkinan penyebab dan solusi:&lt;br /&gt;
:# &amp;lt;code&amp;gt;SASL: Connect to Dovecot auth socket failed: Permission denied&amp;lt;/code&amp;gt; → Dovecot belum dikonfigurasi socketnya atau belum direstart. Jalankan: &amp;lt;code&amp;gt;systemctl restart dovecot&amp;lt;/code&amp;gt;, lalu cek &amp;lt;code&amp;gt;ls -la /var/spool/postfix/private/auth&amp;lt;/code&amp;gt;&lt;br /&gt;
:# &amp;lt;code&amp;gt;fatal: no SASL authentication mechanisms&amp;lt;/code&amp;gt; → Akibat dari error socket di atas. Setelah Dovecot diperbaiki dan direstart, restart juga Postfix.&lt;br /&gt;
:# &amp;lt;code&amp;gt;mynetworks&amp;lt;/code&amp;gt; tidak mencakup IP → Tambahkan: &amp;lt;code&amp;gt;postconf -e &amp;#039;mynetworks = 127.0.0.0/8 192.168.111.0/24&amp;#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Error: Dovecot gagal restart setelah edit &amp;lt;code&amp;gt;10-auth.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
:# Hapus atau comment baris &amp;lt;code&amp;gt;disable_plaintext_auth&amp;lt;/code&amp;gt; dan &amp;lt;code&amp;gt;auth_mechanisms&amp;lt;/code&amp;gt; yang ditambahkan manual&lt;br /&gt;
:# Gunakan file &amp;lt;code&amp;gt;99-custom.conf&amp;lt;/code&amp;gt; dengan parameter &amp;lt;code&amp;gt;auth_allow_cleartext = yes&amp;lt;/code&amp;gt; sebagai gantinya&lt;br /&gt;
:# Verifikasi dengan: &amp;lt;code&amp;gt;doveconf -n 2&amp;gt;&amp;amp;1 | head -10&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BAB 9 — INSTALASI WEBMAIL (ROUNDCUBE) ==&lt;br /&gt;
Roundcube adalah webmail berbasis PHP. Prasyarat: Apache2, PHP, dan MariaDB sudah berjalan, serta Postfix dan Dovecot sudah berhasil diuji dengan Telnet.&lt;br /&gt;
&lt;br /&gt;
=== 9.1 Download &amp;amp; Ekstrak Roundcube ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /var/www/html&lt;br /&gt;
# Download Roundcube (cek versi terbaru di https://roundcube.net)&lt;br /&gt;
wget https://github.com/roundcube/roundcubemail/releases/download/1.6.6/roundcubemail-1.6.6-complete.tar.gz&lt;br /&gt;
tar xzf roundcubemail-1.6.6-complete.tar.gz&lt;br /&gt;
mv roundcubemail-1.6.6 roundcube&lt;br /&gt;
rm roundcubemail-1.6.6-complete.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 9.2 Set Permission ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown -R www-data:www-data /var/www/html/roundcube&lt;br /&gt;
chmod -R 755 /var/www/html/roundcube&lt;br /&gt;
chmod -R 777 /var/www/html/roundcube/temp&lt;br /&gt;
chmod -R 777 /var/www/html/roundcube/logs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 9.3 Konfigurasi Apache Virtual Host ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apache2/sites-available/roundcube.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Isi file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;amp;lt;VirtualHost *:80&amp;amp;gt;&lt;br /&gt;
    ServerName mail.belajar.local&lt;br /&gt;
    DocumentRoot /var/www/html/roundcube&lt;br /&gt;
    &amp;amp;lt;Directory /var/www/html/roundcube&amp;amp;gt;&lt;br /&gt;
        Options -Indexes +FollowSymLinks&lt;br /&gt;
        AllowOverride All&lt;br /&gt;
        Require all granted&lt;br /&gt;
    &amp;amp;lt;/Directory&amp;amp;gt;&lt;br /&gt;
    ErrorLog ${APACHE_LOG_DIR}/roundcube_error.log&lt;br /&gt;
    CustomLog ${APACHE_LOG_DIR}/roundcube_access.log combined&lt;br /&gt;
&amp;amp;lt;/VirtualHost&amp;amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Aktifkan site:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2ensite roundcube.conf&lt;br /&gt;
a2dissite 000-default.conf&lt;br /&gt;
systemctl reload apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 9.4 Import Skema Database ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u roundcube -p roundcubemail &amp;lt; /var/www/html/roundcube/SQL/mysql.initial.sql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 9.5 Setup via Web Installer ===&lt;br /&gt;
# Buka browser: &amp;lt;code&amp;gt;http://192.168.111.103/roundcube/installer&amp;lt;/code&amp;gt;&lt;br /&gt;
# Ikuti wizard — pastikan semua ceklis hijau di halaman pertama&lt;br /&gt;
# Isi konfigurasi database:&lt;br /&gt;
## Database server: &amp;lt;code&amp;gt;localhost&amp;lt;/code&amp;gt;&lt;br /&gt;
## Database name: &amp;lt;code&amp;gt;roundcubemail&amp;lt;/code&amp;gt;&lt;br /&gt;
## Database user: &amp;lt;code&amp;gt;roundcube&amp;lt;/code&amp;gt;&lt;br /&gt;
## Database password: (sesuai yang dibuat di BAB 4)&lt;br /&gt;
# Isi konfigurasi IMAP:&lt;br /&gt;
## IMAP host: &amp;lt;code&amp;gt;localhost&amp;lt;/code&amp;gt;, port: &amp;lt;code&amp;gt;143&amp;lt;/code&amp;gt;&lt;br /&gt;
## Connection type: normal (TLS opsional)&lt;br /&gt;
# Isi konfigurasi SMTP:&lt;br /&gt;
## SMTP host: &amp;lt;code&amp;gt;localhost&amp;lt;/code&amp;gt;, port: &amp;lt;code&amp;gt;25&amp;lt;/code&amp;gt;&lt;br /&gt;
# Klik &amp;lt;code&amp;gt;Create config&amp;lt;/code&amp;gt; lalu &amp;lt;code&amp;gt;Initialize database&amp;lt;/code&amp;gt;&lt;br /&gt;
# Setelah selesai, WAJIB hapus folder installer:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -rf /var/www/html/roundcube/installer&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 9.6 Akses Roundcube ===&lt;br /&gt;
Buka browser dan akses: &amp;lt;code&amp;gt;http://192.168.111.103/roundcube&amp;lt;/code&amp;gt;&lt;br /&gt;
Login menggunakan username dan password akun Linux (&amp;lt;code&amp;gt;user1&amp;lt;/code&amp;gt; atau &amp;lt;code&amp;gt;user2&amp;lt;/code&amp;gt;).&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;📌 CATATAN:&amp;#039;&amp;#039;&amp;#039; Jika login gagal, pastikan Dovecot berjalan dan cek: &amp;lt;code&amp;gt;journalctl -u dovecot --no-pager | tail -20&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BAB 10 — VERIFIKASI AKHIR &amp;amp; TROUBLESHOOTING ==&lt;br /&gt;
=== 10.1 Checklist Verifikasi Lengkap ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Item Pengujian !! Perintah !! Hasil Diharapkan&lt;br /&gt;
|-&lt;br /&gt;
| BIND9 berjalan || &amp;lt;code&amp;gt;systemctl is-active bind9&amp;lt;/code&amp;gt; || active&lt;br /&gt;
|-&lt;br /&gt;
| MX record terdaftar || &amp;lt;code&amp;gt;dig MX belajar.local&amp;lt;/code&amp;gt; || mailserver.belajar.local&lt;br /&gt;
|-&lt;br /&gt;
| PTR record terdaftar || &amp;lt;code&amp;gt;dig -x 192.168.111.103&amp;lt;/code&amp;gt; || mailserver.belajar.local&lt;br /&gt;
|-&lt;br /&gt;
| Apache2 berjalan || &amp;lt;code&amp;gt;systemctl is-active apache2&amp;lt;/code&amp;gt; || active&lt;br /&gt;
|-&lt;br /&gt;
| MariaDB berjalan || &amp;lt;code&amp;gt;systemctl is-active mariadb&amp;lt;/code&amp;gt; || active&lt;br /&gt;
|-&lt;br /&gt;
| Postfix berjalan || &amp;lt;code&amp;gt;systemctl is-active postfix&amp;lt;/code&amp;gt; || active&lt;br /&gt;
|-&lt;br /&gt;
| Port SMTP terbuka || &amp;lt;code&amp;gt;ss -tlnp | grep :25&amp;lt;/code&amp;gt; || LISTEN :25&lt;br /&gt;
|-&lt;br /&gt;
| Port Submission terbuka || &amp;lt;code&amp;gt;ss -tlnp | grep :587&amp;lt;/code&amp;gt; || LISTEN :587&lt;br /&gt;
|-&lt;br /&gt;
| Dovecot berjalan || &amp;lt;code&amp;gt;systemctl is-active dovecot&amp;lt;/code&amp;gt; || active&lt;br /&gt;
|-&lt;br /&gt;
| Port IMAP terbuka || &amp;lt;code&amp;gt;ss -tlnp | grep :143&amp;lt;/code&amp;gt; || LISTEN :143&lt;br /&gt;
|-&lt;br /&gt;
| Socket auth ada || &amp;lt;code&amp;gt;ls /var/spool/postfix/private/auth&amp;lt;/code&amp;gt; || socket file ada&lt;br /&gt;
|-&lt;br /&gt;
| Kirim email SMTP || &amp;lt;code&amp;gt;telnet localhost 25&amp;lt;/code&amp;gt; || 220 banner muncul&lt;br /&gt;
|-&lt;br /&gt;
| Email masuk Maildir || &amp;lt;code&amp;gt;ls /home/user2/Maildir/new/&amp;lt;/code&amp;gt; || ada file email&lt;br /&gt;
|-&lt;br /&gt;
| Login IMAP || &amp;lt;code&amp;gt;telnet localhost 143&amp;lt;/code&amp;gt; || * OK Dovecot ready&lt;br /&gt;
|-&lt;br /&gt;
| Roundcube dapat diakses || &amp;lt;code&amp;gt;curl -sI http://localhost/roundcube&amp;lt;/code&amp;gt; || HTTP 200&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 10.2 Perintah Manajemen Cepat ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Restart semua layanan sekaligus (urutan penting!)&lt;br /&gt;
systemctl restart bind9 mariadb apache2 dovecot postfix&lt;br /&gt;
&lt;br /&gt;
# Cek status semua layanan&lt;br /&gt;
for svc in bind9 apache2 mariadb postfix dovecot; do&lt;br /&gt;
    echo &amp;quot;[$svc]: $(systemctl is-active $svc)&amp;quot;&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
# Monitor log email realtime&lt;br /&gt;
journalctl -u postfix -f&lt;br /&gt;
&lt;br /&gt;
# Cek antrian email&lt;br /&gt;
mailq&lt;br /&gt;
&lt;br /&gt;
# Flush antrian email tertunda&lt;br /&gt;
postqueue -f&lt;br /&gt;
&lt;br /&gt;
# Tambah user email baru&lt;br /&gt;
adduser --shell /sbin/nologin namauser&lt;br /&gt;
mkdir -p /home/namauser/Maildir/{new,cur,tmp}&lt;br /&gt;
chown -R namauser:namauser /home/namauser/Maildir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= APPENDIX — REFERENSI CEPAT =&lt;br /&gt;
== A.1 Daftar Port Layanan ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Port !! Protokol !! Layanan !! Keterangan&lt;br /&gt;
|-&lt;br /&gt;
| 25 || TCP || Postfix SMTP || Terima email antar server&lt;br /&gt;
|-&lt;br /&gt;
| 53 || TCP/UDP || BIND9 DNS || Resolusi nama domain&lt;br /&gt;
|-&lt;br /&gt;
| 80 || TCP || Apache2 HTTP || Webmail Roundcube&lt;br /&gt;
|-&lt;br /&gt;
| 110 || TCP || Dovecot POP3 || Ambil email (POP3)&lt;br /&gt;
|-&lt;br /&gt;
| 143 || TCP || Dovecot IMAP || Ambil email (IMAP)&lt;br /&gt;
|-&lt;br /&gt;
| 443 || TCP || Apache2 HTTPS || Webmail HTTPS (opsional)&lt;br /&gt;
|-&lt;br /&gt;
| 587 || TCP || Postfix Submission || Kirim email dari klien&lt;br /&gt;
|-&lt;br /&gt;
| 993 || TCP || Dovecot IMAPS || IMAP over SSL&lt;br /&gt;
|-&lt;br /&gt;
| 995 || TCP || Dovecot POP3S || POP3 over SSL&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== A.2 Ringkasan Koreksi v2 dari Implementasi Nyata ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! No !! Masalah !! Panduan v1 (Salah) !! Panduan v2 (Benar)&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Dovecot 2.4 auth config || &amp;lt;code&amp;gt;disable_plaintext_auth = no&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;auth_allow_cleartext = yes&amp;lt;/code&amp;gt; di &amp;lt;code&amp;gt;99-custom.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Dovecot 2.4 mail format || &amp;lt;code&amp;gt;mail_location = maildir:~/Maildir&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;mail_driver = maildir&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;mail_path = ~/Maildir&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Socket Postfix-Dovecot || Tidak ada konfigurasi socket || &amp;lt;code&amp;gt;service auth { unix_listener /var/spool/postfix/private/auth }&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Urutan restart service || Restart bersamaan || Dovecot dulu, baru Postfix&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Log di Debian 13 || &amp;lt;code&amp;gt;tail -f /var/log/mail.log&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;journalctl -u postfix --no-pager&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Format perintah DATA SMTP || Langsung isi tanpa header || From/To/Subject wajib, lalu baris kosong, lalu isi&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Postfix compatibility || Tidak dikonfigurasi || &amp;lt;code&amp;gt;compatibility_level = 3.6&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8 || IP Address contoh || 192.168.1.100 || 192.168.111.103&lt;br /&gt;
|}&lt;br /&gt;
&amp;#039;&amp;#039;— Panduan Mail Server Debian 13 di Proxmox CT — Revisi v2.0 —&amp;#039;&amp;#039;&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
</feed>