Diberdayakan oleh Blogger.

Jumat, 06 April 2012

Konfigurasi Mail Server Di Debian

Kali ini saya akan memposting tentang Konfigurasi MailServer di Debian. Saya Share kan ini supaya bermanfaat bagi pembelajaran kalian, langsung saja kita mulai. ikuti langkah - langkah berikut ini :

1). Install packages yang diperlukan untuk membangun “Mail Server” :

# Lutvhie@debian:~$ apt-get install postfix
# Lutvhie@debian:~$ apt-get install squirrelmail
# Lutvhie@debian:~$ apt-get install courier-imap
# Lutvhie@debian:~$ apt-get install courier-pop
# Lutvhie@debian:~$ apt-get install php4-imap

2). Edit file konfigurasi Mail Server :

# Lutvhie@debian:~$ pico /etc/postfix/main.cf
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# appending .domain is the MUA’s job.
append_dot_mydomain = no
# Uncomment the next line to generate “delayed mail” warnings
#delay_warning_time = 4h
# TLS parameters

smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = Lutvhie.com
mydomain = Lutvhie.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = $mydomain
mydestination = Lutvhie.com, Lutvhie, localhost.localdomain, localhost
home_mailbox = Maildir/
relayhost =
mynetworks = 127.0.0.0/8 192.168.13.0/24
#mailbox_command = procmail -a “$EXTENSION”
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

3). Edit juga file konfigurasi yang lain :

# mustankk@debian:~$ pico /etc/apache2/sites-available/default

NameVirtualHost 192.168.13.13
NameVirtualHost 192.168.2.1

ServerAdmin webmaster@localhost
DocumentRoot /var/www/

Options FollowSymLinks
AllowOverride None


Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

# This directive allows us to have apache2’s default start page
# in /apache2-default/, but still have / go to the right place

RedirectMatch ^/$ /apache2-default/

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.

LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /mail/ “/usr/share/squirrelmail/”

Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from all



DocumentRoot /home/www
ServerName Lutvhie.net


4). Membuat folder Maildir di user tertentu :

# Lutvhie@debian:~$ cd /home/mustankk
# Lutvhie@debian:~$ maildirmake Maildir

5). Ubah hak akses pemilik Maildir :

# Lutvhie@debian:~$ chown Lutvhie.Lutvhie Maildir -Rf

6). Membuat folder Maildir otomatis ketika create user :

# cd /etc/skel
# maildirmake Maildir

7). Jalankan Mail Server :

# Lutvhie@debian:~$ /etc/init.d/postfix restart
# Lutvhie@debian:~$ /etc/init.d/squirrelmail restart
# Lutvhie@debian:~$ /etc/init.d/courier-imap restart
# Lutvhie@debian:~$ /etc/init.d/courier-pop restart
# Lutvhie@debian:~$ /etc/init.d/cuorier-authdaemon restart

Ditulis Oleh : |zMc|v-Lutvhie||TKJ|| // 02.46.00
Kategori:

0 komentar:

Posting Komentar

Blog Archive