Perintah Dasar Management Postfix Mail Server

Perintah Dasar Management Postfix Mail Server

Perintah Dasar Management Postfix Mail Server – Jika pada pembahasan sebelumnya kita sudah membahas tentang Mendisabled IPV6 Pada Postfix Mail Server maka pada permbahasan berikut ini kita akan masih membahas tentang postfix yaitu sebuah MTA (Mail Transfer Agent) yang cukup populer di kalangan yang memanaged mail server sendiri maupun penyedia layanan hosting yang mendukung layanan email.

Perintah Dasar Management Postfix Mail Server

Dalam mempermudah memanagament mail server dengan postfix tentu kita diperlukan untuk memahami dasar perintah apa saja yang bisa kita jalankan pada mail server yang menggunakan MTA (Mail Transfer Agent) postfix sehingga ketika kita membutuhkannya dapat dengan mudah kita menjalakan tanpa harus menghabiskan waktu untuk searching. Berikut ini akan kita informasikan beberapa perintah dasar yang bisa kita gunakan dalam memanagement mail server dengan MTA (Mail Transfer Agent) postfix.

# mailq
atau
# postqueue -p
Kedua perintah ini berfungsi untuk menampilkan mail queues, deferred and pending, yaitu sebuah list email yang telah diproses namun belum terkirim ke alamat yang dituju dengan penyebab tertentu

# mailq > mailqueue.txt
atau
# postqueue -p > mailqueue.txt
Kedua perintah ini berfungsi untuk mengumpulkan semua email pengirim, penerima dan ID dari email tersebut (tidak isi email) dalam sebuah file (dalam contoh nama filenya mailqueue.txt) untuk dipergunakan sesuai kebutuhan

# postcat -vq Mail-ID
Perintah ini untuk melihat contents, header dan body dari email yang ada di postfix queue
Noted : Mail-ID bisa di dapat dari hasil mailq atau postqueue -p pada perintah sebelumnya

# postcat -vq Mail-ID > emailMail-ID.txt
Perintah ini berfungsi untuk mengumpulkan contents, header dan body sesuai id email ke dalam sebuah file, untuk selanjutnya dipergunakan sesuai kebutuhan. Data ini biasanya sangat penting dalam analisa sebuah masalah email.

# postqueue -f
atau
# postfix flush
Kedua perintah ini berfungsi untuk melakukan pengiriman semua email yang ada di postfix queue

# postsuper -d ALL
Perintah ini berfungsi untuk menghapus semua email yang ada pada postfix queue

# postsuper -d ALL deferred
Perintah ini berfungsi untuk menghapus semua email dengan status deferred yang ada pada postfix queue

# postsuper -d Mail-ID
Perintah ini berfungsi untuk menghapus mail queue berdasarkan id email

# mailq | grep domain.com | awk {‘print $1’} | xargs -I{} postsuper -d {}
Perintah ini berfungsi untuk menghapus email queue berdasarkan domain yang telah ditentukan (domain.com)

# postsuper -d ALL hold
Perintah ini berfungsi untuk menghapus semua email dengan status hold yang ada pada postfix queue

# mailq | tail -n +2 | head -n -2 | grep -v ‘^ (‘ | awk ‘BEGIN { RS = “” } { if (($7 == “email@domain.com”) && ($8 ~ “domainlain.com”)) print $1 }’ | tr -d ‘!’ | postsuper -d –
atau bisa juga
# mailq | tail -n +2 | awk ‘BEGIN { RS = “” } / email@domain.com$/ { print $1 }’ | tr -d ‘*!’ | postsuper -d –
Perintah ini berfungsi untuk menghapus semua email queue berdasarkan email pengirim atau penerima

# mailq | tail -n +2 | head -n -2 | grep -v ‘^ (‘ | awk ‘BEGIN { RS = “” } { if ($7 == “MAILER-DAEMON”) print $1 }’ | tr -d ‘!’ | postsuper -d –
Perintah ini berfungsi untuk menghapus semua notifikasi MAILER-DAEMON pada postfix queue

# mailq | tail -n +2 | awk ‘BEGIN { RS = “” } /@example.com$/ { print $1 }’ | tr -d ‘*!’ | sudo postsuper -d –
Perintah ini akan menghapus semua mail queue yang dikirim berdasarkan domain penerima yang telah ditentukan atau yang ingin dihapus

Untuk sementara ini dulu dan akan diupdate terus perintah yang bisa kita pergunakan pada postfix sebagai MTA (Mail Transfer Agent) pada mail servernya.

debu jalanan

Be the first to comment

Leave a Reply

Your email address will not be published.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.