Ron Natalie (email@example.com)
24 Oct 88 15:30:30 GMT
RFC 822 and SMTP and Internet mail in general doesn't know '%' from
any other character. When you send mail there are essentially two
significant parts. The stuff to the left of the '@' and the stuff
to the right of the '@'. When you send mail to a remote machine
you interpret the stuff to the right as the machine to connect to and
pass to it the stuff on the left uninterpretted.
Now if a host wants to use this character for some internal use (either
it allows a mailbox name to contain that character, or it is used for
a separater), this makes no difference to SMTP or 822. All it knows
is that you care dropping mail into a mailbox whose id is the stuff
to the left of the '@.'
Now some machines use % as a special separator (notably older attempts
at CSNET mail). They will essentially throw away the '@' and what is
to the right and then turn the % into an '@' and attempt to resend the
mail. Generally this was used to route mail to another host which is
not really on the newtork. However, it is up to the recipient host to
make this distinction, and if a host decided that % in a name means to
send that mail to the lineprinter, it's free to make that interpretation.
This archive was generated by hypermail 2.0b3 on Thu Mar 09 2000 - 14:43:56 GMT