Bikin MTA (Dovecot + Postfix + SASL + Squirrel Mail) with Ubuntu

  1. Install Postfix MTA (Mail Transfer Agent)

    • sudo apt-get install postfix postfix-tls libsasl2 sasl2-bin libsasl2-modules

    Selama melakukan installasi mungkin anda akan mendapatkan beberapa pertanyaan seperti permintaan untuk mengisi nama server lalu isi dengan nama domain jaringan anda dan untuk postfix pilih internet site.

  2. Install Dovecot

    • sudo apt-get install dovecot-imapd dovecot-pop3d dovecot-common

    File konfigurasi Dovecote terletak di /etc/dovecot/dovecot.conf, kenapa hal ini harus anda ketahui? karena anda harus melakukan sedikit konfigurasi ulang pada file tersebut. Untuk konfigurasi saya menggunakan editor text gedit :

    • sudo gedit /etc/dovecot/dovecot.conf

      • edit menjadi seperti :
        # specify protocols = imap imaps pop3 pop3s
        protocols = pop3 imap
        # uncomment this and change to no.
        disable_plaintext_auth = no
        pop3_uidl_format = %08Xu%08Xv
      • Save lalu tutup gedit windows, konfigurasi ulang selesai.
  3. Konfigurasi SASL Authentication with TLS

    • Edit /etc/postfix/main.cf
      • sudo gedit /etc/postfix/main.cf
    • Masukkan konfigurasi dibawah ini ke bagian akhir file /etc/postfix/main.cf yang tadi anda edit
      smtpd_sasl_auth_enable = yes
      smtpd_sasl_local_domain = yourdomain.com
      smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination

      smtpd_sasl_security_options = noanonymous

    • Save lalu tutup gedit windows.
    • Jalankan command :

      • sudo rm -r /var/run/saslauthd/
      • sudo mkdir -p /var/spool/postfix/var/run/saslauthd
      • sudo ln -s /var/spool/postfix/var/run/saslauthd /var/run
      • sudo chgrp sasl /var/spool/postfix/var/run/saslauthd
      • sudo adduser postfix sasl
    • File /etc/dovecot/dovecot.conf harus anda konfigurasi lagi untuk menentukan dovecot daemon socket :
      • sudo gedit /etc/dovecot/dovecot.conf
      • masukkan informasi dibawah ini :
        auth default2 {
        mechanisms = plain login
        passdb pam {
        }
        userdb passwd {
        }
        socket listen {
        client {
        path = /var/spool/postfix/private/auth
        mode = 0660
        user = postfix
        group = postfix
        }
      • }}
  4. Instalasi squirrel Mail
    • sudo apt-get install apache2 libapache2-mod-php5 php5-cli php5-common php5-cgi squirrelmail
    • Setelah semua selesai terinstall, edit file /etc/apache2/apache2.conf
      • sudo gedit /etc/apache2/apache2.conf
    • Masukkan informasi dibawah ini :
      • Include /etc/squirrelmail/apache.conf
  5. Restart PC anda
  6. Cek hasil kerja anda tadi

    • Buka Internet Browser anda, masukkan url :
      http://ip_anda/squirrelmail
    • Jika konfigurasi anda benar, maka anda akan masuk kehalaman login squirrelmail, kemudian masukkan nama user dan password anda.

Anda dapat berkirim e-mail keuser lain yang menggunakan PC-anda. Untuk dapat mengirim e-mail keluar dari PC anda/internet anda harus menginstall SASL authentication.

Selamat mencoba.

7 Responses to “Bikin MTA (Dovecot + Postfix + SASL + Squirrel Mail) with Ubuntu”


  1. Gravatar Icon 1 Irfan Nov 5th, 2008 at 3:56 am Quote

    Salam Kenal … Saya sudah ikutin langkah2nya .. udah bisa kirim n terima melalui webmailnya. Tapi kalo saya mo terima n kirim melalui MS. Outlook masih blm bisa … kira2 ada kelasahan dimananya yah ????

    terima kasih

  2. Gravatar Icon 2 rslant Nov 5th, 2008 at 10:45 am Quote

    Salam Kenal … Saya sudah ikutin langkah2nya .. udah bisa kirim n terima melalui webmailnya. Tapi kalo saya mo terima n kirim melalui MS. Outlook masih blm bisa … kira2 ada kelasahan dimananya yah ????

    terima kasih

    Salam Kenal … Saya sudah ikutin langkah2nya .. udah bisa kirim n terima melalui webmailnya. Tapi kalo saya mo terima n kirim melalui MS. Outlook masih blm bisa … kira2 ada kelasahan dimananya yah ????

    terima kasih

    coba mas cek dl erorr nya ada dimana mas ngecek nya bisa pake #tail /var/log/syslog nah ntar kliatan salah nya dimana .. oh iya Ms Outlook udah di konfigurasi dengan benar belom biasa nya kegagalan mail via pop3 ada pada konfigurasi ini
    toss

  3. Gravatar Icon 3 romo Nov 24th, 2009 at 8:16 am Quote

    toss youretheman

  4. Gravatar Icon 4 srgn Jan 12th, 2010 at 11:39 pm Quote

    mantaf artikelnya julak ai,
    sundul

  5. Gravatar Icon 5 ocl Jan 13th, 2010 at 6:46 am Quote

    halo mas,mas q dah sukses nginstal squirrelmail,tp q ga bs login krna q bingung user name dan passwordnya apa? n gmna cra buat user name n passwornya nya mas? thanks

  6. Gravatar Icon 6 gilangbro Feb 7th, 2010 at 4:53 am Quote

    mas cara mengintall SASL authentication gimana??

    maklum mas saya pemula..

    untuk mengirim ke luar internet??

    notigo

  7. Gravatar Icon 7 ary Mar 18th, 2010 at 11:12 am Quote

    mas untuk bisa send ke internet gmana caranya install dan konfig SASL authentication, terimaksih

Leave a Reply

youretheman notigo repost sundul sorry popcorn ngacir sensor nocomment toss tipi tendang sombong sinchan sial senam nyerah ngiler nggaya nangis musik males love konslet kembar gatau damn bye ayuk

Quote selected text