Suppressing Notices from imap_headerinfo()?

From: Date: Thu, 17 Nov 2005 14:57:15 +0000
Subject: Suppressing Notices from imap_headerinfo()?
Groups: php.general 
Request: Send a blank email to php-general+get-225975@lists.php.net to get a copy of this message
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

« previous php.general (#225975) next »