我有以下脚本,它基本上由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
答案 0 :(得分:1)
在获得from
的行之后:
$objHeader->Subject;
答案 1 :(得分:0)
在第一个for循环中,
echo '<pre>';
print_r($objHeader);
echo '</pre>';