Sabtu, 13 November 2010

Membuat Mail Server


Menginstall paket yang dibutuhkan yaitu postfix, courier-imap, squirrelmail.
# apt-gt install postfix squirrelmail
                        CATATAN:
                        apabila muncul kesalahan remove program
                        1. exim4
                        2. exim4-config
                        3. exim4-daemon-light
                        4. exim4-base
#  Apt-get remove –purge exim4 exim4-config exim4-daemon-light exim4-base
Mengedit file /etc/postfix/main.cf 
 # editor /etc/postfix/main.conf
            untuk mengedit file/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 = ns.tika.net
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = www.uun.net, ns.uun.net, localhost.uun.net, localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = maildir/

Instalasi Dovecot POP3/IMAP Server
            Instalasi dovecot POP3/IMAP menggunakan perintah berikut.
# apt-get install dovecot-imapd dovecot-pop3d devecot-common
# apt-cdrom add
# editor /etc/dovecot/dovecot.conf
            mengedit file konfigurasi cara mencari line pada tampilan program editor tekan                         tombol : ctrl + W  ( untuk mencari kata ), ctrl + t( untuk menuju pada line )
            protocols =                                                                                                    
            #disable_plaintext_auth = yes                                                                     
            pop3_uidl_format = %08Xu%08Xv                                                            
            #    mail_location = mbox:~/mail:INBOX=/var/mail/%u                            
Auth default {                                                                                                            
Mechanisms = plain                                                                                                  
Passdb pam {                                                                                                             
}                                                                                                                                  
Userdb passwd {                                                                                                        
}                                                                                                                                  
#socket listen {                                                                                                          
#client {                                                                                                                      
#the client socket is generally safe to export to everyone. Typical use                
#is to export it to your SMTP server so it can do SMTP AUTH lookups             
#using it                                                                                                                     
#path= /var/run/dovecot/auth-client                                                                         
#mode = 0660                                                                                                            
#}                                                                                                                                
#}                                                                                                                                

Ubalah kata di atas menjadi seperti di bawah ini !

protocols =pop3 imap
disable_plaintext_auth = no
pop3_uidl_format = %08Xu%08Xv
 mail_location = mbox:~/mail:INBOX=/var/mail/%u
Auth default2 {
Mechanisms = plain login
Passdb pam {
}
Userdb passwd {
}
socket listen {
client {
#the client socket is generally safe to export to everyone. Typical use
#is to export it to your SMTP server so it can do SMTP AUTH lookups
#using it
path= /var/run/dovecot/auth-client
mode = 0660
User = postfix
Group = postfix
}

Mensetting squirrelmail

# /etc/squirrelmail/conf.pl
Tekan 2 > enter
                       

Kemudian tekan 1 > enter
Untuk mensetting domain isikan kelompok1.net


Tekan r >Enter


Tekan d >Enter Untuk mensetting spesific IMAP server


 Isikan Courier

Tekan s >Enter untuk menyimpan konfigurasi

Tekan q >Enter Untuk keluar



        Membuat Symlinks untutk Apache2 ada 2 cara
o        Cara 1
# ln –s /etc/squirrelmail/apache.conf  /etc/apache2/conf.d/squirrelmail.conf
o        Cara 2
atau tambahan kata include /etc/squirrelmail/apache.conf  ke dalam file /etc/apache2/apache2.conf

#<IfModule mod_info.c>
    #
    # Allow remote server configuration reports, with the URL of
    #  http://servername/server-info (requires that mod_info.c be loaded).
    # Change the ".example.com" to match your domain to enable.
    #
    #<Location /server-info>
    #    SetHandler server-info
    #    Order deny,allow
    #    Deny from all
    #    Allow from .example.com
    #</Location>
#</IfModule>

# Include the virtual host configurations:
Include /etc/apache2/sites-enabled/
include /etc/squirrelmail/apache.conf
        Membuat directory Maildir untuk menyimpan e-mail yang masuk pada directory /etc/skel
# mkdir /etc/skel/Maildir
Restart layanan postfix, courrier-imap dan apache2
# /etc/init.d/postfix restart
# /etc/init.d/dovecot restart
# /etc/init.d/apache2 restart
        Mengetest mail server yang sudah dikonfigurasi
# links2 www.kelompok1.com/squirrelmail












Tidak ada komentar:

Posting Komentar