проблема с imap_headerinfo

maxx

слип-стримом в поворот
проблема с imap_headerinfo

читаю я заголовок письма (pop3) работает, но не все:
1. если человек указал в поле от кого в таком формате
maxx <[email protected]>
то параметр fromaddress имеет значение "maxx"
2. не могу прочитать такие конструкции

to[] (returns an array of objects from the To line, containing):
personal
adl
mailbox
host

from[] (returns an array of objects from the From line, containing):
personal
adl
mailbox
host

есть подозрения, что я обращаюсь к элементам массива не так, пробовал и $headerinfo->to[0], [1], [2] и т.д. и пробовал $headerinfo->to['mailbox'] не помогает - пусто... может некоторые поля и должны быть пустыми (не заполнили из при отправке), но mailbox же должен быть в любом случае...
 

tony2001

TeaM PHPClub
в чем вопрос ?
сделай [m]var_dump[/m] ВСЕГО, что возвращает imap_headerinfo и все увидишь
 

maxx

слип-стримом в поворот
Ок сделал - вот что он выдал кроме всего прочего: насколько я понимаю, инфа есть, но я ее не могу получить :(

["to"]=> array(1) { [0]=> object(stdClass)(2) { ["mailbox"]=> string(4) "maxx" ["host"]=> string(16) "dctel.comint.net" } }
 

maxx

слип-стримом в поворот
["to"]=>
array(1) {
[0]=>
object(stdClass)(2) {
["mailbox"]=>
string(4) "maxx"
["host"]=>
string(16) "dctel.comint.net"
}
}
 

tony2001

TeaM PHPClub
>1. если человек указал в поле от кого в таком формате
>maxx <[email protected]>
>то параметр fromaddress имеет значение "maxx"
правильно, fromaddress - это имя почему-то

>["mailbox"]=>
>string(4) "maxx"
>["host"]=>
>string(16) "dctel.comint.net"
>}
$address = $mailbox."@".$host;
андерстэнд ?
 

maxx

слип-стримом в поворот
угу только что сам до этого дошел :) но все равно спасибо
 
Сверху