@zihniates;
postsuper: option requires an argument -- 'd'
postsuper: fatal: usage: postsuper [-c config_dir] [-d queue_id (delete)] [-e queue_id (expire)] [-f queue_id (expire and/or un-hold)] [-h queue_id (hold)] [-H queue_id (un-hold)] [-p (purge temporary files)] [-r queue_id (requeue)] [-s (structure fix)] [-S (redundant structure fix)][-v (verbose)] [queue...]
böyle bir hata verdi ama...
Selam,
queue'de hala e-postalar görünüyor mu? e-posta görünmüyorsa bu komut işe yaramayacaktır. O nedenle -d argüman bekliyordur.
eğer queue'de e-postalar görünüyorsa şunu da deneyebilirsin.
bir sh parçacığı oluşturabilirsin.
nano delete_mail_queue.sh
#!/bin/bash
mailq | grep domain.com | awk '{print $1}' | while read mail_id; do
postsuper -d $mail_id
donechmod +x delete_mail_queue.sh
./delete_mail_queue.sh