Posted by Mike Walsh on 11/03/99 11:32
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: t.gould@.MISSING-HOST-NAME.
(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
[Back to original message]
|