У меня есть следующий скрипт, который в основном выполняется заданием cron, чтобы проверить адрес электронной почты, получить тело сообщения и вставить его в базу данных.
Мне нужно изменить это, чтобы получить предмет, и я не могу понять, как ... любая помощь будет отличной.
$aHeaders = imap_headers( $hMail );
// get message count
$objMail = imap_mailboxmsginfo( $hMail );
if($objMail != NULL)
{
// process messages
for( $idxMsg = 1; $idxMsg <= $objMail->Nmsgs; $idxMsg++ )
{
// get header info
$objHeader = imap_headerinfo( $hMail, $idxMsg );
// get from object array
$aFrom = $objHeader->from;
// process headers
for( $idx = 0; $idx < count($aFrom); $idx++ )
{
// get object
$objData = $aFrom[ $idx ];
// get email from
$strEmailFrom = $objData->mailbox . "@" . $objData->host;
// do some stuff here
$bodyMessage = imap_body($hMail,$idxMsg);//displays full