subject z emailu

Zdravím, takže ještě řeším jeden problém kolem emailu a to vytáhnutí subjectu z hlavičky emailu, používám na to:

$header = imap_header($mailbox, $i); //$i je číslo mailu v cyklu
echo $header->subject;

problém je že to nevím proč funguje jen u některých mailů a u některých to nevypíše prostě vůbec nic...

dělám tam něco špatně že mi to někdy ten předmět vypíše a jindy ne? (podotýkám že testované emaily měly všechny vyplněny předmět i text emailu)

díky
tak už sem to vyřešil, ale ještě převádím text do jiného kodování a když v subjectu není přímo nastaveno kodování tak to vyhodí jako název toho kodování "default" a do převáděcí funkce potřebuju znát název vstupního kodování které je tedy default ?
a co se pokusit detekovat použité kódování, např. pomocí AutoCzech