Postfixのキューにあるメール一覧は以下のように確認できます。
$ mailq -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient------- 2A20B41858* 1641 Wed Sep 14 11:22:22 support@example.jp s1t5y3y1@gmail.com 5C48441850 1619 Wed Sep 14 11:04:19 support@example.jp (connect to alt4.gmail-smtp-in.l.google.com[173.194.219.26]:25: Connection timed out) s1t5y3y1@gmail.com 507CC4185D 752 Wed Sep 14 11:35:15 noreply@example.jp (connect to example.com[93.184.216.34]:25: Connection timed out) hoge@example.com 9E52D41854 1656 Wed Sep 14 11:19:02 support@example.jp (connect to alt4.gmail-smtp-in.l.google.com[173.194.219.26]:25: Connection timed out) s1t5y3y1@gmail.com -- 6 Kbytes in 4 Requests.
一覧の中から特定のメールを指定して、その中身を確認するには以下のようにQueue IDを指定してpostcatコマンドを実行することで可能です。 (下の例ではメールの文字コードに合わせて文字化けがないようにiconvコマンドを使用しています)
$ postcat -q 5C48441850 | iconv -f ISO-2022-JP -t UTF-8 *** ENVELOPE RECORDS deferred/5/5C48441850 *** message_size: 1619 173 1 0 1619 message_arrival_time: Wed Sep 14 11:04:19 2016 create_time: Wed Sep 14 11:04:19 2016 named_attribute: rewrite_context=local sender_fullname: sender: support@example.jp *** MESSAGE CONTENTS deferred/5/5C48441850 *** Received: by hellosim.jp (Postfix, from userid 1000) id 5C48441850; Wed, 14 Sep 2016 11:04:19 +0900 (JST) To: s1t5y3y1@gmail.com Subject: =?ISO-2022-JP?B?GyRCIVobKEJoZWxsb3NpbQ==?= =?ISO-2022-JP?B?GyRCIVskKkxkJCQ5ZyRvJDskIiRqJCwkSCQmJDQkNiQkJF4kNyQ/GyhC?= X-PHP-Originating-Script: 1000:mail.php MIME-Version: 1.0 Reply-To: support@example.jp From: support@example.jp Content-Type: text/plain;charset=ISO-2022-JP Content-Transfer-Encoding: 7bit Message-Id: <20160914020419.5C48441850@hellosim.jp> Date: Wed, 14 Sep 2016 11:04:19 +0900 (JST) お問い合わせいただきありがとうございます。 下記の内容でお問い合わせを受け付け致しました。 <受付内容> ---------------------- ■お客様情報 お名前:テスト てすと *** HEADER EXTRACTED deferred/5/5C48441850 *** original_recipient: s1t5y3y1@gmail.com recipient: s1t5y3y1@gmail.com *** MESSAGE FILE END deferred/5/5C48441850 ***