Anda di halaman 1dari 5

Layanan E-mail

Oleh : Roni Saputra


rhonnie_media@smkn1curup.sch.id

Di dalam Debian Woody kita juga bisa memanfaatkan layanan E-mail yang telah disedikan Debian
Woody melalui Web Mail Server, dan E-mail Server. Hal ini sangat mendukung kinerja kita dalam
menggunakan Debian.
Tak panjang lagi untuk kita bicara, berikut konfigurasi dalam memanfaatkan fasilitas Email pada
Debian Woody.

Layanan E-Mail Server


Terlebih dahulu install paket mail server untuk Debian Woody
Paketnya di antaranya ialah :
1. Postfix
2. Courier-imap
3. Courier-pop
Install terlebih dahulu paket tersebut :
#apt-get install postfix courier-imap courier-pop
Tunggu hingga proses installasi selesai.
Seletah selesai, masuklah ke dalam direktory /etc/postfix
#cd /etc/postfix
Lakukan konfigurasi file “main.cf” yang berada pada direktori postfix
#mcedit main.cf
Berikut adalah original file main.cf
# see /usr/share/postfix/main.cf.dist for a commented, fuller
# version of this file.

# Do not change these directory settings - they are critical to Postfix


# operation.
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)


setgid_group = postdrop
biff = no

# appending .domain is the MUA's job.


append_dot_mydomain = no
myhostname = debian.roni-saputra.net
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = debian.roni-saputra.net, localhost.roni-saputra.net, , localhost

14
relayhost =
mynetworks = 127.0.0.0/8
mailbox_command =
mailbox_size_limit = 0
recipient_delimiter = +
Lakukan penambahan command atau script seperti berikut :
# see /usr/share/postfix/main.cf.dist for a commented, fuller
# version of this file.

# Do not change these directory settings - they are critical to Postfix


# operation.
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)


setgid_group = postdrop
biff = no

# appending .domain is the MUA's job.


append_dot_mydomain = yes
myhostname = roni-saputra.net
mydomain = roni-saputra.net
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = roni-saputra.net, localhost.roni-saputra.net, , localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_command =
mailbox_size_limit = 0
recipient_delimiter = +
home_mailbox = Maildir/
Selanjutnya masuk ke dalam direktory /etc/skel
#cd /etc/skel
Dan buatlah direktory “Maildir”
#maildirmake Maildir/
Kemudian buat user
#adduser info
debian:/etc/skel# adduser info
Adding user info...
Adding new group info (1002).
Adding new user info (1002) with group info.
Creating home directory /home/info.
Copying files from /etc/skel
Enter new UNIX password:
Retype new UNIX password:

15
passwd: password updated successfully
Changing the user information for info
Enter the new value, or press return for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [y/n] y
debian:/etc/skel#

Layanan Web Mail Server


Web Mail Server ialah aplikasi yang digunakan untuk menjalankan fasilitas Email Server dalam
bentuk halaman website seperti mail.yahoo.com
Paket ataupun aplikasi yang dibutuhkan adalah “squirrelmail dan apache”
Untuk paket apache telah terlebih dahulu kita install dalam langkah membangun web server.
Lakukan installasi paket squirrelmail :
#apt-get install squirrelmail
Setelah proses installasi squirrelmail selesai, masuklah ke dalam direktori /etc/squirrelmail
#cd /etc/squirrelmail
Lakukan konfigurasi atau pengeditan file apache.conf
#mcedit apache.conf
File original apache.conf ialah :
Alias /squirrelmail /usr/share/squirrelmail

<Directory /usr/share/squirrelmail>
# php_value register_globals On # refer to Debian bug #128226
php_flag register_globals on
Options Indexes FollowSymLinks
</Directory>

# users will prefer a simple URL like http://webmail.example.com


#<VirtualHost 1.2.3.4>
# DocumentRoot /usr/share/squirrelmail
# ServerName webmail.example.com
#</VirtualHost>
Kemudian lakukan pengeditan atau konfigurasi :
Alias /mail /usr/share/squirrelmail

<Directory /usr/share/squirrelmail>
# php_value register_globals On # refer to Debian bug #128226
php_flag register_globals on
Options Indexes FollowSymLinks
</Directory>

16
# users will prefer a simple URL like http://webmail.example.com
#<VirtualHost 1.2.3.4>
# DocumentRoot /usr/share/squirrelmail
# ServerName webmail.example.com
#</VirtualHost>
Masih di /etc/squirrelmail, buka file conf.pl dengan perintah :
#./conf.pl
Maka akan terbuka file conf.pl
Main Menu --
1. Organization Preferences
2. Server Settings
3. Folder Defaults
4. General Options
5. Themes
6. Address Books (LDAP)
7. Message of the Day (MOTD)
8. Plugins
9. Database

D. Set pre-defined settings for specific IMAP servers

C. Turn color on
S Save data
Q Quit

Command >>
Nah di sini, lakukan pengeditan atau konfigurasi pada kategori nomor 2. Jadi pada command ketik
angka 2 lalu tekan Enter.
SquirrelMail Configuration : Read: config.php (1.2.0)
---------------------------------------------------------
Server Settings
1. Domain : roni-saputra.net
2. IMAP Server : roni-saputra.net
3. IMAP Port : 143
4. Use Sendmail/SMTP : SMTP
6. SMTP Server : localhost
7. SMTP Port : 25
8. Authenticated SMTP : false
9. POP Before SMTP : false
10. Server : courier
11. Invert Time : false
12. Delimiter : detect

R Return to Main Menu


C. Turn color on
S Save data
Q Quit

Command >>

17
Dengan Nomor kategori pada setiap menu, maka lakukan konfigurasi pada kategori Nomor :
1. roni-saputra.net
2. roni-saputra.net
10. courier
Setelah selesai melakukan pengeditan konfigurasi di atas, tekan tombol “S” untuk menyimpan data,
dan tombol “Q” untuk keluar.
Langkah berikut masuk ke dalam direktori /etc/apache
#cd etc/apache
Edit file httpd.conf
#mcedit httpd.conf
Kemudian cari bagian “LoadModule” dengan menekan tombol F7 dan menuliskannya. Kemudian
tambahkan script seperti berikut :
# LoadModule eaccess_module /usr/lib/apache/1.3/mod_eaccess.so
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
# LoadModule roaming_module /usr/lib/apache/1.3/mod_roaming.so
Include /etc/squirrelmail/apache.conf
#
# ExtendedStatus: controls whether Apache will generate "full" status
# information (ExtendedStatus On) or just basic information (ExtendedStatus
# Off) when the "server-status" handler is called. The default is Off.

Save konfigurasi tersebut dengan F2 dan keluar dengan F10


Langkah terakhir restart paket E-mail server, dan Web Server
#/etc/init.d/apache restart
#/etc/init.d/postfix restart
#/etc/init.d/courier-imap restart
#/etc/init.d/courier-pop restart

18

Anda mungkin juga menyukai