件名にキーワードが含まれる電子メールの存在をチェックするphpプログラムを作成しようとしています。その後、電子メールの内容を取得して変数に渡します。
誰かがこれを達成する方法についていくつかの役立つ情報を私に提供できますか?
imapプロトコルをよりよく使用できる場合は、PHPのimap関数を試すことができます
<?php
$imap = imap_open("{mail.yourserver.com:143}INBOX", "username", "password");
$message_count = imap_num_msg($imap);
for ($i = 1; $i <= $message_count; ++$i) {
$header = imap_header($imap, $i);
if (preg_match('#keyword#',$header['subject'])) {
$body = imap_body($imap, $i);
// your action here
}
}
imap_close($imap);
?>