Michael Brown wrote: > The | character is not allowed in any e-mail address because it's a Unix > shell reserved character. > > Here's a list right off the top of my head that are usually > blocked/disabled by just about every MTA out there. > > 1. Control Characters > 2. Space > 3. ! > 4. " > 5. # > 6. $ > 7. % > 8. & > 9. ( > 10. ) > 11. * > 12. , > 13. / > 14. : > 15. ; > 16. < > 17. > > 18. @ (when used more than once) > 19. [ > 20. \ > 21. ] > 22. | > 23. DEL
The characters was passed to apopen call, thus to be escaped for a shell. The application shall quote the following characters if they are to represent themselves: | & ; < > ( ) $ ` \ " ' <space> <tab> <newline> and the following may need to be quoted under certain circumstances. * ? [ # ˜ = % It's then up to $SENDMAIL_BIN to reject the address for having an embedded newline :) _______________________________________________ Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net http://lurker.clamav.net/list/clamav-users.html