コンテンツにスキップ
「プリザンター入門」発売中!

プリザンターのメール送信ログを確認したい

回答

「OutgoingMailsテーブル」を参照してください。


概要

プリザンターの「メール送信ログ」を取得する手順です。プリザンターのメール送信ログは「データベース」内の「OutgoingMailsテーブル」に格納されています。

注意事項

  1. 本手順はデータベースを直接操作するため、危険が伴います。事前にバックアップを取得することを強くお勧めします。

操作手順

  1. プリザンターをインストールしているサーバにログイン
  2. Azure Data Studioなどデータベースに接続可能なツールを起動します。
  3. 下記SQLを実行し「OutgoingMailsテーブル」のデータを取得

サンプルコード

SQL(直近の1000件を取得する場合)
select top 100 * from "OutgoingMails" order by "OutgoingMailId" desc;
SQL(特定の期間のログを取得する場合)
select top 100 * from "OutgoingMails" where "CreatedTime" between '2021/09/25 00:00:00' and '2021/09/26 00:00:00' order by "OutgoingMailId" desc;

ログの内容

「OutgoingMailsテーブル」の内容は下記のとおりです。

  1. Host:送信先のホストです。
  2. Port:送信先のポートです。
  3. From:メール送信元のFromアドレスです。
  4. To:メール送信先のToアドレスです。
  5. Cc:メール送信先のCcアドレスです。
  6. Bcc:メール送信先のBccアドレスです。
  7. Title:メールの件名です。
  8. Body:メールの本文です。
  9. SentTime:メールの送信日時です。
  10. Comments:使用しない項目です。
  11. Creator:ユーザがログインしている場合、ユーザIDを示します。ユーザ名はUsersテーブルと紐づけて確認する必要があります。
  12. Updator:上記と同様です。

関連情報