Showing posts with label Email Server. Show all posts
Logo Postfix Email Server
Langkah-langkah berikut digunakan untuk memeriksa kondisi queue/antrian email di postfix email server.
iRedmail adalah paket instalasi Email Server yang mudah,gratis dan open source, yang menggunakan postfix sebagai MTA-nya.

Melihat isi queue

Bisa menggunakan command mailq atau postqueue -p
hasilnya akan sama. Contoh output:
jefri@mail:~$ mailq
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
7C751B0765  4185571 Fri Mar 18 17:23:40  pengirim@example.com
   (connect to mta7.am0.yahoodns.net[98.138.112.34]:25: Connection refused)
                                         penerima@yahoo.com
-- 4088 Kbytes in 1 Request.

jefri@mail:~$

Melihat status/shape queue

Command yang digunakan adalah qshape
Contoh penggunaan:
jefri@mail:~$ sudo qshape
                                         T  5 10 20 40 80 160 320 640 1280 1280+
                                  TOTAL  0  0  0  0  0  0   0   0   0    0     0
jefri@mail:~$ sudo qshape deferred
                                         T  5 10 20 40 80 160 320 640 1280 1280+
                                  TOTAL  1  0  0  0  0  0   0   0   1    0     0
                              yahoo.com  1  0  0  0  0  0   0   0   1    0     0


Mengirim email yang ada di dalam antrian

Mengirim satu email
postqueue -i 7C751B0765
7C751B0765 adalah email queue ID yang kita dapat dari command mailq

Mengirim seluruh email
postqueue -f

Menghapus email dari queue

Menghapus semua email yang tertunda
postsuper -d ALL deferred
Menghapus satu email
postsuper -d 7C751B0765
Menghapus email ke alamat tertentu
mailq | tail -n +2 | grep -v '^ *(' | awk  'BEGIN { RS = "" } { if ($8 == "penerima@example.com" && $9 == "") print $1 } ' | tr -d '*!' | postsuper -d -
Menghapus email dari alamat tertentu
mailq | awk '$7 ~/^pengirim@example.com$/ { print $1 }' | tr -d '*!' | postsuper -d -
Menghapus email dari domain tertentu
mailq | awk '$7 ~ /@example.com$/ { print $1 }' | tr -d '*!' | postsuper -d -


Membaca email dalam queue

postcat -q  DA80E24A0A




Read more »

Pertama kali mengenal linux saya bingung memilih distribusi mana yang akan saya gunakan. Waktu itu awal tahun 2001 yang saya coba pertama kali adalah RedHat Linux 7, kemudian saya coba Slackware, Debian, Slax, Vector Linux, BackTrack, Ubuntu, ClearOS, eBox, ZeroShell dan banyak lagi lainnya. Sekarang untuk sehari-hari saya menggunakan Slackware untuk server dan Ubuntu untuk personal.

Tahun 2004 saya dapat job untuk membangun email server berbasis Linux. Setelah searching sana-sini akhirnya saya pilih qmail + vpopmail + courier imap, serta teman-temannya. Untuk linuxnya saya pilih Slackware.  Sampai sekarang email servernya masih terus saya update dan saya maintain. Setelah hampir 6 tahun berkutat dengan qmail dan Slackware, saya mulai berpikir untuk mencoba yang lainnya. Memang agak sulit untuk pindah ke lain hati, namun patut untuk dicoba.

Akhirnya saya pilih untuk mencoba Postfix sebagai email servernya. Browsing sana-sini ternyata hampir sama seperti waktu install qmail. Untuk membangun email server yang lengkap ( SMTP, POP3, IMAP, Webmail, Mailing List, Autoresponder, Antispam, Antivirus, Administration Tool, dsb) membutuhkan banyak sekali software yang harus diinstall dan disetup. Akhirnya postfix email server saya jalan di Slackware 13.1, walaupun masih running dalam lab. Belum puas, saya browsing lagi untuk solusi yang cepat dalam membangun email server, dan wow!! ada banyak. Antara lain SME Server, ClearOS, Zental(eBox), ZeroShell. Bukan hanya Email Server, mereka juga lengkap dengan berbagai feature lainnya :  Web Server,  Samba, Groupware,  Firewall, Router, Proxy Server, Database Server, Internet Sharing dan sebagainya.  Semua hadir dengan proses instalasi yang cepat dan mudah. Dalam sekejab kita sudah memiliki sebuah server yang lengkap dan siap pakai lengkap dengan Administration tool berbasis web.

Belum puas juga, saya browsing lagi dan menemukan iRedMail. Yang saya suka dari iRedMail adalah kita bebas menentukan Linux mana yang kita pilih untuk Operating Systemnya, kemudian kita install minimal, lalu kita donwload iRedMail dan jalankan scriptnya, seterusnya iRedMail akan mendownload semua yang dibutuhkan dan menginstallnya untuk membangun email server yang lengkap berbasis Postfix. Menurut websitenya iRedMail dapat dijalankan di Red Hat Enterprise Linux, CentOS, Debian, Ubuntu, OpenSuSE, FreeBSD.Hmmh, berarti Slackware tidak bisa, tapi tak apa, toh sudah lama saya ingin mencoba CentOS.
Read more »