ARTIKEL LINUX + TIPS

Home | Berita Linux  |   Linux secara Umum  |  Site Linux  |  Alamat Kontak  |  Pendaftaran Anggota  |  Internet Software

Anggota Sekarang  |  CD Linux  |  Kegiatan   |  Kop Surat Minux  |  Struktur Organisasi  |  Minux Mailing List  |  Guestbook

 

Virtual Email Domain

Ini laporan saya mengenai virtual email domain dengan linuxconf kemaren,
anda bisa juga pake http://localhost:98 (port 98) asal permission untuk
linuxconf udah diset,

Domain yg saya gunakan : iyan.com (real domain)
minux.com (virtual domain)
Linuxconf versi : 1.14
Distribusi : Redhat 6.0

Saya pake Linuxconf di Xwindow, bisa nggak pake x (sama saja),caranya $
linuxconf

Domain di atas sesuaikan dengan punya anda,

1. Networking/client task/basic host information/adaptor1 :

Primary Name + Domain : iyan.com
Aliase : iyan
IP Address : 192.168.1.1
Netmask (opt) : 255.255.255.0
Net Device : dummy0

Lalu Accept

Sekarang buka xterm dan masuk ke Network Configuration :
$ netcfg

Pada TAB Interface pilih dummy0, dan klik "Active", untuk langsung
mengaktifkan dummy0-nya, kalo di CLI saya nggak tau, alternatif lain ya
... di booting,
Kalo sudah aktif, ditutup saja netcfg -nya,

2. Networking/client task/name server spesification (DNS) :

nameserver 1 : 192.168.1.1
nameserver 2 : Isi yg ISP anda
nameserver 3 : Isi yg ISP anda
Search domain 1 : iyan.com
Search domain 2 : Punya ISP

Lalu accept

3. Networking/server task/IP Alias for virtual host :

Klik pada Dummy0 dan isi :
IP alias or range : 192.168.1.2-20

accept

berarti ada 19 IP alias yg bisa dipake, kalo tidak salah batasannya cuma
sampe 256, tapi ini juga kalo tidak salah bisa diubah nilainya di
/proc/sys/net/core/net_alias_max (CMIIW)

4. Networking/server task/Domain name server (DNS)/config/Domain :
Klik add lalu :

- Domain : iyan.com
- Main server : iyan.com
- Administrator email : hostmaster.iyan.com
- Name server : iyan.com
- Mail server (mx) : mail.iyan.com
- Default IPs : 192.168.1.1

Ini real domain, IP disesuaikan dengan yg di Adaptor1

Lalu accept, dan add lagi untuk virtualnya :

- Domain : minux.com
- Main server : minux.com
- Administrator email : hostmaster.minux.com
- Name server : minux.com
- Mail server (mx) : mail.minux.com
- Default IPs : 192.168.1.2

192.168.1.2 akan muncul kalo di klik di drop downnya,

5. Networking/server task/Domain name server (DNS)/config/IP reverse
mapping :
Klik add lalu :

- Network number : 192.168.1
- Main server : iyan.com
- administrator email : hostmaster.iyan.com
- Name server : iyan.com

6. Networking/server task/Domain name server (DNS)/config/IP allocation
space :

Pada One IP range diisi : 192.168.1.2-20 (mesti sama dengan yg di IP
Alias tadi)
Id/Description : bisa dikosongi aja,

7. Networking/server task/Domain name server (DNS)/add/edit/host
information by domain :

Akan muncul iyan.com dan minux.com, sekarang klik di minux.com lalu
pilih add, dan tinggal ditambahkan domainnya dengan "mail" jadi :
mail.minux.com, lalu accept, kemudian isi :

host or sub domain : mail.minux.com (udah otomatis diisi)
Nick name for (CNAME) : dikosongi saja, karena untuk virtual domain
perlu IP
IP addrs : 192.168.1.2 (samakan saja domain untuk
minux.com)

Untuk real domain, bisa dipake CNAME untuk ftp, mail, smtp, www dll,
sekali lagi untuk virtual harus perlu IP Address,
Yg dibahas sekarang untuk mail, jadi untuk ftp, www, bisa anda bikin
sendiri

8. Networking/server task/Mail delivery system (sendmail)/basic/basic
information:

- Present your system as : iyan.com
- active'kan "accept email for com (ini untuk bisa terima email di
mail.iyan.com
atau iyan.com)
- Mail server : iyan.com
- Mail gateway protocol : smtp
- Process queue every (minutes) : 0
- Pake wait for DNS

Pd TAB "Misc" :
- Special routing database format : hash
- Local delivery agnet : procmail

Yg tidak disebutkan jangan diulik-ulik

9. Networking/server task/Mail delivery system (sendmail)/basic/virtual
email domain :

Klik add :
- Virtual domain (fqdn) : mail.minux.com
- Pd alias for this domain : minux.com (yg lain kosongkan)

Accept,

10. Config/user account/spesial account/virtual pop account (mail only)
:

Klik di mail.minux.com lalu :
add untuk buat account di virtual email domain :
- login name : iyan
- accept
- isikan password dan konfirm password (yg lain nggak usah diulik)

Sekarang buka xterm dan ketik :

$ pico /etc/inetd.conf

Pada baris Pop3 tambah seperti berikut :

pop-3 stream tcp nowait root /usr/lib/linuxconf/lib/vpop3d
/usr/sbin/ipop3d

kalo tidak jalan coba dengan yg berikut :

pop-3 stream tcp nowait root /usr/lib/linuxconf/lib/vpop3d vpop3d
/usr/sbin/ipop3d

Ket : Yg vpop3d untuk POP virtual yg ipop3d untuk POP biasa, lalu save
file tsb, dan restart inetd nya :

$ killall -HUP inetd

ada yg lupa, di Linuxconf ada act/changes, dan aktifkan semua
konfigurasi, lalu pada xterm :

Sekarang buat user baru :

$ adduser iyan
$ passwd ahmad (isikan pass dan confirm pass)

Bukalah console baru dengan mengetik CTRL-ALT-F2, login dengan user
iyan dan lalukan :

[iyan@iyan iyan]# telnet mail.minux.com 110
Trying 192.168.1.2...
Connected to mail.minux.com.
Escape character is '^]'.
+OK Virtual mail.minux.com POP3 Server (Version 1.006) ready.
^^^^^^^
(inget akan keluar kata-kata "Virtual" kalo belum keluar berarti belum
benar, mungkin setting di /etc/inetd belum benar"

sekarang dari root kirim mail ke [email protected]

untuk menguji bisa masukkan :

user iyan (account virtual yg tadi dibuat)
+OK please send PASS command
pass .... (isi dengan password anda)
+OK 1 messages ready for iyan in /var/spool/vmail/mail.iyan.com/iyan

Anda bisa pake emailer netscape for linux untuk mencoba di pc stand
alone anda, atau bisa di outlook express untuk tes di jaringan anda,

Settingnya : POP : mail.minux.com
user: iyan
Pokoknya sesuai dengan user yg sudah dibuat,
Untuk smtp bisa pake yg real domain saja, dalam hal ini "iyan.com" kalo
mo buat domain "smtp.iyan.com" bisa dibuat pake CNAME yg tadi di atas,

Sekarang kirim mail dari root ke [email protected]
Sekarang telnet di real domain anda :

[iyan@iyan iyan]# telnet iyan.com 110
Trying 192.168.1.1...
Connected to iyan.com.
Escape character is '^]'.
+OK POP3 Server (Version 1.006) ready.

Masukkan user account (bukan yg virtual) dan pass, kalau tidak bisa berarti ada kesalahan setting di /etc/inetd.conf, kalo bisa berarti semua sudah OK,

Ada yg bilang setting di Linuxconf bukan kesukaan para expert Linux,
jadi karena saya masih newbie juga jadi pake linuxconf, tapi setelah
ditimbang2, pada HOWTO kebanyakan letak direktori, dsb, masih mengarah
ke versi lama, disamping itu untuk HOWTO domain virtualnya kayaknya cuma
domain alias,

Oh ya ... file-file yg dibuat oleh Linuxconf sehubungan dengan Virtual
domain ini adalah :

/etc/vmail/passwd.virtual_domain
/etc/vmail/shadow.virtual_domain
/etc/vmail/aliases.virtual_domain
/var/spool/vmail/virtual_domain
/vhome/virtual_domain

dimana virtual_domain adalah satu domain, misalnya mail.minux.com

-------------------------------------------------------
Untuk kritik dan saran, mohon dikirim ke [email protected]