206053892
201919531

CRONを使ったメールアドレスの運用管理(※一部プランを除く)

対象サービス・プラン
Image
 

CRON機能を使い、指定した日時に所定の動作が実行される設定を登録します。

前提条件

  • CRONは、スタンダードプラン以上のプランでご利用できます。
  • 設定を誤った場合、サーバ上のメールやファイルが削除されることも考えられます。
    充分な確認のもと、運用を開始してください。
  • 実行結果に関しては非保証であるため、サポート対象外となります。
  • サーバコントロールパネルからCRONの動作を設定できる数は最大で5つです。
    既に設定数が最大値を超えている場合は運用できません。
  • 実行頻度を極端に短くされるとサーバへ負荷上昇を招くこともありますため、状況により予告なく設定を解除する場合があります。

ページの先頭へ

サーバへ届くメールについて、一定期間以上未読のものは削除する

サーバコントロールパネルログイン

サーバコントロールパネル」にログインします。

会員メニュー

サーバコントロールパネルからCRONの設定へ進む

『 CRONの設定 』をクリックします。

※ビジネス系プランの場合、「サーバツールの設定」カテゴリに「CRONの設定」があります。

CRON設定一覧の『 新規項目の追加 』をクリックします。

項目1「実行コマンド」

「実行コマンド」に以下の内容を1行で入力します。

find ~/MailBox/*/maildir/new -ctime +730d -type f -delete

  • 条件に合致したファイルやメールは無条件で削除されます。
  • アスタリスク * をメールアドレス(メールユーザ名)とすれば、個別に設定することも可能です。
  • +730d を +1095 へ変更することで、期間を3年にできます。
  • new を .spam へ変更することで、迷惑メールとして判定されたものを対象にできます。
  • さくらのメールボックス、さくらのレンタルサーバ ライトは設定できません。

項目2「実行日時」

実行日時を設定します。「月」には『アスタリスク(*)』を、「日」は『1,15』、「時」は『7』、「分」は『5』と入力しておくことで、「毎月1日と15日の午前7時5分」に登録した設定が実行されます。

項目3「コメント」

「コメント」欄への記入は任意の内容を書くことができます。コマンドを一読するだけでは動作を把握しにくい設定を登録する際に便利です。

入力例

設定内容に問題が無いことを確認し、『 送信 』をクリックすれば設定は完了です。

ページの先頭へ

一定期間メールパスワードを変更していなければメールで通知する

サーバコントロールパネルログイン

サーバコントロールパネル」にログインします。

会員メニュー

サーバコントロールパネルからCRONの設定へ進む

『 CRONの設定 』をクリックします。

CRON設定一覧の『 新規項目の追加 』をクリックします。

項目1「実行コマンド」

「実行コマンド」に以下の内容を1行で入力します。

find ~/MailBox/* -maxdepth 1 -name .mailpassword -ctime +730d -type f | mail -E -s "passwd check"addr@example.jp

  • 斜体で記載している箇所は任意のメールアドレスを設定してください。(管理者宛とされることを推奨)
  • 条件に合致すると「passwd check」というSubjectで、設定しているメールアドレスへ通知します。(補足にて後述)
  • アスタリスク * をメールアドレス(メールユーザ名)とすれば、個別に設定することも可能です。
  • +730d を +1095 へ変更することで、期間を3年にできます。
  • 全てのメールアドレスのパスワードが最終変更日から2年以内であれば通知は行われません。
  • さくらのメールボックス、さくらのレンタルサーバ ライトは設定できません。

項目2「実行日時」

実行日時を設定します。「月」には『アスタリスク(*)』を、「日」は『1,15』、「時」は『7』、「分」は『10』と入力しておくことで、
「毎月1日と15日の午前7時10分」に登録した設定が実行されます。

項目3「コメント」

「コメント」欄への記入は任意の内容を書くことができます。コマンドを一読するだけでは動作を把握しにくい設定を登録する際に便利です。

入力例

設定内容に問題が無いことを確認し、『 送信 』をクリックすれば設定は完了です。

ページの先頭へ

補足

【補足1】. 通知されるメールの内容について

CRONで設定しているメールアドレスへ届くメールの内容は、メールパスワードが書かれたファイルへのパスとなります。

/home/ACCOUNT/MailBox/MAILACCT/.mailpassword

ACCOUNT」には「初期ドメイン名」が、「MAILACCT」には「メールボックス名」が入ります。

サーバコントロールパネルから同名のメールアドレスを探し、パスワード変更を行ってください。

【補足2】. .mailpasswordファイルについて

.mailpasswordというファイルはメモ帳等のテキストエディタでは読めない形式のファイルとなっています。
無理にファイルを開こうとすると予期せぬ不具合を引き起こす恐れもありますので、決して開かないようお願いいたします。

さくらのサポート情報

メニューを閉じる