ISONOnamihei回答ポイント 500ptウォッチ

Postfixのメール転送を任意のタイミングで中止したい。

何か良いお知恵を拝借できればと存じます。実際に稼働出来た回答に、全ポイントをお支払いします。回答の早さでは無く正確性を重視させて頂きます。

社員が退職した日の翌0時に自動的に転送処理を無効にし、担当者に処理完了メールを送りたいと考えています。退職予定の事実と退職予定日はあらかじめ分かっています。

時間になったらvirtualに記載されている特定アカウントの行を見つけ出し、その行をコメントアウトするシェルスクリプトを組んでおきcronで予定日に実行するという方法を考えたのですが、他に良い方法があればこだわりません。最後の段にvirtualの例を記載してあります。bar_usersさんが退職される場合、3行目のみコメントアウトしたいです。1行目にもbar_usersさんが転送先として指定されていますが、この行はヒットさせたくありません。

OSバージョン:CentOS Linux release 7.2.1511 (Core)
使用シェル:/bin/bash
使用SMTPサービス:Redirecting to /bin/systemctl status postfix.service

/etc/postfix/virtual
alluser@hoge.com foo_users@hoge.com, bar_users@hoge.com
#foo_users@hoge.com foo_users@domino.hoge.com
bar_users@hoge.com bar_users@domino.hoge.com

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2018-12-11 18:58:36
終了日時
2018-12-21 19:00:05
回答条件
1人3回まで

この質問のカテゴリ

この質問に含まれるキーワード

Linux2257シェルスクリプト132postfix214SMTP291CentOS474bash151コメントアウト96hoge915OS4923アカウント2240シェル239拝借31

人気の質問

メニュー

PC版