記事ディレクトリ
以下は、CWPコントロールパネルに関するYouTube動画チュートリアルです:Postfixメールサーバーの統計情報とグラフ▼
CWPコントロールパネルをインストールすると、メールサーバーの統計情報を円グラフ形式で簡単に表示できます。▼

Postfixの一般的なコマンドライン
以下に、一般的な postfix コマンドラインをいくつか示します。
メールキューとメールIDを一覧表示するコマンド▼
postqueue -p
mailq
postqueue -p |tail
postqueue -pとmailqコマンドは同じです。
Postfix起動コマンド
Postfixサーバーを起動する ▼
postfix:postfix start
Postfixサーバーを停止する▼
postfix:postfix
Postfix設定をリロードする ▼
service postfix reload
postfixサービスの再起動コマンド
Postfixサーバーを再起動します ▼
service postfix restart
Postfixのバージョンを確認する ▼
postconf mail_version
デフォルトの接尾辞値を表示 ▼
postconf -d
デフォルト以外の接尾辞値を表示する ▼
postconf -n
メールキューを更新する ▼
postfix flush
Postfixデバッグコマンド
キューをすぐに処理する ▼
postqueue -f
キューに残っているすべてのメールを処理する ▼
postsuper -r ALL && postqueue -f
メールキューからメールを読む ▼
postcat -q MAIL_ID
キューからメッセージMAIL_IDを削除します ▼
postsuper -d MAIL_ID
キューからすべてのメッセージを削除する ▼
postsuper -d ALL
メールキューからすべてのメッセージをすばやく削除する ▼
find /var/spool/postfix/deferred/ -type f | xargs -n1 basename | xargs -n1 postsuper -d
遅延キュー内のすべてのメッセージを削除する ▼
postsuper -d ALL deferred
Postfixメンテナンスコマンド
送信元アドレスでメールを並べ替えてカウントする ▼
postqueue -p | awk '/^[0-9,A-F]/ {print $7}' | sort | uniq -c | sort -n送信済みメールをすべて削除: mailto:[email protected] ▼
postqueue -p|grep '^[A-Z0-9]'|grep user@ adminlogs. info|cut -f1 -d' '|tr -d \*|postsuper -d -
[email protected] から送信されたすべてのメールを削除します▼
postqueue -p|awk '/^[0-9,A-F].*user@ admin.info / {print $1}'|cut -d '!' -f 1|postsuper -d -adminlogs.infoドメインから送信されたすべてのメールを削除します▼
postqueue -p | grep '^[A-Z0-9]'|grep @adminlogs. info|cut -f1 -d' ' |tr -d \*|postsuper -d -
メールキューの統計情報は短いです ▼
postqueue -p | tail -n 1
メールキュー内のメール数 ▼
postqueue -p | grep -c "^[A-Z0-9]"
メールキュー内のメールを素早く数える ▼
find /var/spool/postfix/deferred -type f | wc -l
メールログを見る▼
tail -f /var/log/maillog
成功した POP3/IMAP ログインをカウントして並べ替える ▼
grep "\-login" /var/log/dovecot-info.log |grep "登录:"|awk {'print $7'}|sort|uniq -c|sort -n成功した SMTP Postfix ログインをカウントして並べ替える (スパマーの追跡に便利)▼
grep -i "sasl_username" /var/log/maillog |awk {'print $9'}|sort|uniq -c|sort -n正確な日付「6月18日」における成功したSMTP Postfixログインをカウントして並べ替える ▼
grep -i "sasl_username" /var/log/maillog |grep "Jun 18"|awk {'print $9'}|sort|uniq -c|sort -nPostfixログの分析 ▼
pflogsumm /var/log/maillog | less
- pflogsummをお持ちでない場合は、このrpmパッケージをインストールできます。
postfix-perl-scripts
スパムメールの送信を避けるためのPostfixの設定方法についてのチュートリアルもこちらにあります▼
Chen Weiliang氏のブログ(https://www.chenweiliang.com/ )に掲載されている記事「Postfixの一般的なコマンドライン:起動、再起動、デバッグ、メンテナンスサービスを実行するためのメール送信」が、皆様のお役に立てば幸いです。
この記事のリンクはご自由に共有してください:https://www.chenweiliang.com/cwl-27769.html

