Am 28.01.2012 07:00, schrieb Bill Cole:
>> to say it not polite: it is idiotic to remove "User unknown"
> 
> That's debatable. However, it is explicitly allowed by RFC5321 and its 
> ancestors.

not all things which are allowed are smart
the RFC allows you even a open-relay
so should we help anybody setup one?

it is only debatable because you have seen not enough of
the real world and thinking only the RFC is saving your
life and even if you make a big mistake it is OK as long
it is in the RFC

most spam-filters are not there but reality

> See http://tools.ietf.org/html/rfc5321#section-4.2
> 
>> as example we are doing fully automated bounce-managment based on
>> /var/log/maillog and remove adresses from ALL tables of all customers
>> which contains "newsletter" in the table-name and having a field "email"
> 
> If you relied on the text in that way in an SMTP client
> it would violate a "MUST" statement in RFC5321.

wtf - who said that i rely only on the text?

i rely on many parameters to remove an address and the text is one of many
there are things you do not understand and probably never will like
"make 100% sure and not only by RFC"

realize that i am not a SMTP-client i am not interested to remove a 5xx 
statuscode
bounce from a customers table if the text says "mailbox full" and yes this is a 
5xx
error but not permanently FOREVER

> FWIW, I believe I've used the word "idiotic" in fighting against the creation 
> of
> such ill-conceived tools. It is unfortunate that you did not take the advice 
> of
> the relevant RFC's before deploying and becoming reliant on such an 
> intrinsically
> broken tool that is destined for a permanent state of needing maintenance.

this script works since 5 years and yes i am grepping once each month
manually through the maillog and compare how good it works and it does
his job to 99.9% while add a new text is quite simple -> enter it in a
textfield of a webinterface to put it in the sql-table all relay-servers
are using

> In short: in reply to RCPT, '550' should be treated as "User Unknown" unless
> it is followed by a standard enhanced status code other than '5.1.1'
> (which should be considered as an unequivocal and authoritative statement
> that the addressed mailbox is nonexistent.)

and then came the real world!

and no my development is not abstract, in such cases it is using the
real world as base how to act, you would not realize that the next
line si a non-existent address, i did and removed it

postfix/smtp[16702]: A94FA601: to=<**@chello.at>, 
relay=mx0.upcmail.net[213.46.255.200]:25, conn_use=47,
delay=4847, delays=4788/59/0.01/0.06, dsn=5.1.1, status=bounced (host 
mx0.upcmail.net[213.46.255.200] said: 550
5.1.1 <**@chello.at> unknown recipient rejected (in reply to RCPT TO command))



Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to