At 10:25 AM -0400 5/15/02, Bruce Vander Werf is rumored to have typed:
What does the following header line mean?
X-Diagnostic: Mail coming from a daemon, ignored
My guess is that the address you are trying to subscribe is xxx-admin@ or something similar; SmartLIst thinks it's coming from a system address (postmaster, mailer-daemon, etc., etc.) Check the procmail man pages to see the macro expansion, which should allow you to quickly see why you are receiving this message. If you're determined to subscribe an address like this, use an X-Command, or simply add the address to the dist file manually.
Also, is there a particular reason why I need to look in the mail header for specifics of why something has gone awry? Couldn't this information be reported in a more user-friendly manner in the message body?
(*sigh*) The headers are the _safest_ place to put it, leaving the body (and the other header fields) completely unadulterated for your inspection. That you are using a brain-damaged mailer that makes you work to see these headers is the problem, not the position of the information - I'd recommend changing to a real email client (and server, for that matter), not the position of the information. That said, you are welcomed to rewrite the source to place this diagnostic information anywhere you wish. Simply follow the path of a message through rc.request to see the various places SmartList adds these helpful diagnostic messages, and change the code appropriately...or maybe even post-process the mail adding a blank line before the first X-Diagnostic: header field. Charlie