Hi Roelof,
On Mon, 1 Jul 2002 01:14:36 +0200, you wrote:

> But what server should send it? Messages pass several servers. How
> does a server know that it's the last one in the line? If it sent the
> message further by smtp, it's not likely the last server, but it
> happens that messages pass multiple pop3-boxes before arriving at the
> the client of the addressee. (It's not common, but it'd be a severe
> breach of privacy if all pop3 servers in such a chain responded to a
> delivery confirmation request.)

A server would know it is the last server in the line when the domain it is
accepting mail for is in it's setup, and accepted domain list.  Even in the case
where there are .forward files (that most mail server software respect) the mail
server would respect the forward file, and not send a confirmation of it's
delivery, as it realises it has to forward it on further.  If have numerous
aliases set on numerous accounts, that end up forwarding the mail via several
servers, then (normally) a forward file is used, or some method in which the
SMTP server knows it is forwarding it to another location, and this isn't the
final stop.

> When should a server respond? When it stores the message in a pop3 box
> or when the message gets collected? A confirmation is rather useless
> when you receive it before the recipient got his copy. You might think
> that your message reached me (you got your confirmation), but I'm on
> holiday and receive your message three weeks later. Maybe respond when
> it gets collected? That's the problem messages get scanned when
> they're received, not when they're downloaded from the server.

The server should respond to a 'delivery confirmation' when it has delivered it
to a mail box file.  The confirmation you are referencing about you not getting
it because you are on holiday is more of a reading confirmation which is spawned
by the recipients mail client, at which point you 'know' that the recipient has
read it, providing they confirm it.  Delivery and reading confirmation are two
different things.

> Apart from the obvious privacy matters it's clear that a server should
> never respond to a receipt confirmation request. So it should be done
> by the client and that should never be done without permission of the
> user.

What privacy matters?  It reads a header, or a tag that says "let me know when
it hit the final server".  I see no privacy issues.  Seeing as it is reading all
the lines in the email to send it on anyway... and more headers etc, what
difference does it make?

-- 
Jonathan Angliss
([EMAIL PROTECTED])

________________________________________________________
Current Ver: 1.60q
FAQ        : http://faq.thebat.dutaint.com 
Unsubscribe: mailto:[EMAIL PROTECTED]
Archives   : http://tbudl.thebat.dutaint.com
Moderators : mailto:[EMAIL PROTECTED]
TBTech List: mailto:[EMAIL PROTECTED]
Bug Reports: https://www.ritlabs.com/bt/

Reply via email to