I am using imap_headerinfo() to query articles from an NNTP server.

I have encountered a situation where I can't suppress some notices from 
imap_headerinfo() and I can't figure out why.  It appears that 
imap_headerinfo() doesn't like the e-mail address in the article (which is 
SPAM blocked) and spits out the following:

Notice: (null)(): Unterminated mailbox: [EMAIL PROTECTED] 
(errflg=3) in Unknown on line 0

Notice: (null)(): Must use comma to separate addresses: 
lancaster(DOT.)ac(DOT.)uk> (errflg=3) in Unknown on line 0

I have tried calling ob_start() and ob_clean() around my calls to 
imap_headerinfo() as well as adding the '@' character to the call to 
imap_headerinfo().

ob_start() ;
$header = @imap_headerinfo($nntp, $i) ;

$ob = ob_get_contents() ;
ob_clean() ;

Oddly the $ob variable doesn't contain anything which implies that 
imap_headerinfo() is dumping it's notices directly.

Any suggestions on how to suppress these notices?  I don't even use the 
email field in my application.

Thanks,

Mike

--

Mike Walsh -- mike underscore walsh at mindspring dot com 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to