• ベストアンサー

PHP IMAPでメール受信の期間が設定できますか

PHPマニュアルを見て作成しています。 現在の状態ですが、 作成しているPHPへURL+POSTにてmessage_idと受信日時を送信して とりあえず100件を取得して最新から表示 どうにかこうにか、forで回して ・message_idもしくは受信日時のメールまできたらbreakしてループから抜けて未読のメールを表示できるスクリプトができました。 ★やりたいことですが、 過去の受信日時を範囲指定してメールを取得することはできるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

実際にIMAPをいじったことがないので何とも言えませんが、 https://www.php.net/manual/ja/function.imap-search.php 上記の関数で検索可能と思われます。 実際のIMAPの仕様としても、SEARCH命令は存在しています。 http://srgia.com/docs/rfc1730j.html#6.4.4

sorter
質問者

お礼

非常に難しいですね。 ヒントありがとうございます。

関連するQ&A