|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2007-12-23 07:58 UTC] mcheung63 at hotmail dot com
[2008-01-28 23:59 UTC] tony2001@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sat Oct 25 08:00:01 2025 UTC |
Description: ------------ Hi all, i am running php 5.2.5 with apache 2.2 in windows xp, i am try to retrieve email headers from dovecot-1.0.7-2.fc8 runing on fedora core 8. If the email subject have unicode character, imap_headerinfo() will return FALSE. If i use imap_fetch_overview() to retrieve email headers, everything fine. thanks from Peter (mcheung63@hotmail.com) Reproduce code: --------------- function getHeaderList($serverAddress, $port, $ssl, $username, $password, $inbox, $startRowNumber, $endRowNumber){ if ($ssl){ $mbox = imap_open("{".$serverAddress.":".$port."/ssl/novalidate-cert}".$inbox, $username, $password); }else{ $mbox = imap_open("{".$serverAddress.":".$port."/novalidate-cert}".$inbox, $username, $password); } $sorted_headers=@imap_sort($mbox,SORTDATE,1,SE_UID); $returnArray=Array(); $x=0; while (list(,$qq) = each($sorted_headers)) { $returnArray[$x++]=imap_headerinfo($mbox, $qq); } imap_close($mbox); return $returnArray; }