I've been using "Email::Valid" internally to check for bad addresses, and periodically it finds one. I was looking at moving the check into a plugin, but when I use "$sender->user" and "$sender->host", it seems like qpsmtpd has already done some verification, and the content doesn't match the "dispatching mail from ..." log line item from TcpServer.pm (when I test with bad sender addresses).
Is there some sort of address verification (i.e. legal email addresses) already being done? Is there a way to pull a complete (envelope) sender address into a plugin as a single pointer/variable? Thanks. (Yes, I'm still a couple of releases behind right now, and won't be upgrading until I get a new server to work with.) -- Roger Walker "HIS Pain - OUR Gain"