From: Mark S. <ma...@su...> - 2006-03-21 21:50:52
|
Hello, The following patterns were flagged by the 'Email::Valid' perl module as invalid e-mail address formats.. This solution uses a particularly long and hairy regular expression that's supposed to match the details set forth by the RFC 822 spec for e-mail addresses. Here are the three cases: .lea...@te... two..do...@te... DotBeforeAt.@test.com The current QmailAdmin demo accepts all of these as "valid" addresses. On my own server, running QmailAdmin 1.2.10, I was able to successfully send mail to two out of the three addresses. The leading dot failed to let the mail through to one of the formats: .lea...@te... That seems like a bug in QmailAdmin: If I can create the address, I should be able to send mail through it. If the address format is not valid, I shouldn't be able to create it. What are opinions of the experts here: Which if any of these patterns should be treated as valid e-mail addresses? The all look like mistakes, but my testing with QmailAdmin revealed that two of these formats actually can work "in the world" regardless of the RFC. Mark |