66 Mail three pictures, and he picked the bat because it appealed to him the most. The fun answer is that, although sendmail has a reputation for being scary, like a bat, it is really a rather friendly and intelligent beast. Friendly and intelligent? Feh. I can come up with tons of better answers to that one. Especially because it’s so patently wrong. To wit: • The common North American brown bat’s diet is composed princi- pally of bugs. Sendmail is a software package which is composed principally of bugs. • Sendmail and bats both suck. • Sendmail maintainers and bats both tend to be nocturnal creatures, making “eep eep” noises which are incomprehensible to the average person. • Have you ever watched a bat fly? Have you ever watched Sendmail process a queue full of undelivered mail? QED. • Sendmail and bats both die quickly when kept in captivity. • Bat guano is a good source of potassium nitrate, a principal ingredi- ent in things that blow up in your face. Like Sendmail. • Both bats and sendmail are held in low esteem by the general public. • Bats require magical rituals involving crosses and garlic to get them to do what you want. Sendmail likewise requires mystical incanta- tions such as: R$+$*$=Y$~A$* $:$1$2$3?$4$5 Mark user portion. R$+$*!$+,$*?$+ $1$2!$3!$4?$5 is inferior to @ R$+$+,$*?$+ $1$2:$3?$4 Change src rte to % path R$+:$+ $1,$2 Change % to @ for immed. domain R$=X$-.UUCP!?$+ $@$1$2.UUCP!$3 Return UUCP R$=X$-!?$+ $@$1$2!$3 Return unqualified R$+$+?$+ $1$2$3 Remove '?' R$+.$+$=Y$+ $@$1.$2,$4 Change do user@domain
Subject: Returned Mail: User Unknown 67 • Farmers consider bats their friends because of the insects they eat. Farmers consider Sendmail their friend because it gets more college- educated people interested in subsistence farming as a career. I could go on and on, but I think you get the idea. Stay tuned for the .22 penetration test results! —Rob Subject: Returned Mail: User Unknown A mail system must perform the following relatively simple tasks each time it receives a message in order to deliver that message to the intended reciepient: 1. Figure out which part of the message is the address and which part is the body. 2. Decompose the address into two parts: a name and a host (much as the U.S. Postal System decomposes addresses into a name, a street+number, and town+state.) 3. If the destination host isn’t you, send the message to the specified host.