Hallo Robin,

On Tue, 28 Nov 2006 09:49:20 +1100GMT (27-11-2006, 23:49 , where I
live), you wrote:

RA> But all the addresses need to be in one of the addressee fields,
RA> otherwise the email servers between you and the recipients won't know
RA> where the email is to go.

Actually, that is not quite true. An addressee field isn't needed in
the message. RFC2822 states:

,----- [  ]
|    The only required header fields are the origination date field and
|    the originator address field(s).  All other header fields are
|    syntactically optional. 
`-----

What's needed for for the routing of the message is the data in what's
called the smtp envelope, you can see that in your smtp log when
you've got protocol logging enabled.
The client tells the server he's got a message from somebody for
somebody and that data isn't in the message itself, it looks like
this:
[11:29:44]  C: MAIL FROM:<[EMAIL PROTECTED]>
[11:29:44]  S: 250 receiving from [EMAIL PROTECTED]
[11:29:44]  C: RCPT TO:<[email protected]>
[11:29:44]  S: 250 will send to [email protected]
[11:29:44]  C: DATA
[11:29:44]  S: 354 send the message, terminate with "."
C: means that it's sent by the client, S: means sent by the server.

However, TB needs the recipient to be in one of the addressee fields
or it won't know where to send the message. But I just sent a message
to myself with me only in the BCC: header and the smtp log shows that
the BCC: header doesn't reach the server, TB doesn't send it over, it
merely stores it for your own benefit so you can see to whom you've
sent your message. So the recipient receives a message without any
recipient field, that's a bit risky behaviour of course as several
anti-spam tools consider mail without a proper recipient field as
malicious.

The rest of your story was correct of course, you need to have your
addressees in a recipient field otherwise it won't be sent.

-- 
Groetjes, Roelof

"Being right too soon is socially unacceptable." -- Heinlein
http://www.voormijalleen.nl/
The Bat! 3.86.06 ALPHA (beta)
Windows XP 5.1 Build 2600 Service Pack 2
1 pop3 account, server on LAN
OTFE enabled
P4 3GHz
2 GB RAM

Attachment: pgpgwGJo3S9V3.pgp
Description: PGP signature

________________________________________________
Current version is 3.85.03 | 'Using TBUDL' information:
http://www.silverstones.com/thebat/TBUDLInfo.html

Reply via email to