On Thu, 10 Dec 2020 08:38:30 +1300, David Neil <Postfix@rangi.cloud> wrote:
> Evidently we share frustration.

This is an understatement :) .
Just seeing the subject of your original email made my blood pressure
go all over the place.

> The 'silent drop' bothers me - the message author went to some trouble 
> to write. Does (s)he deserve such treatment? Who takes responsibility 
> for the 'damage' breaking the author-reader relationship? (personal or 
> business)

I'm not sure what the "silent drop" is about...
Some recipient server is setup to pretend-accept your emails when you
are listed on that DNSBL ?

Because AFAIK the DNSBL, for all my negativity about them, do not
mandate any special treatment in case of positive match. If the mail
admin decided to trust that specific DNSBL and use pretend-accepts, I
would suggest they do not show a habit of making sane configuration
choices.

> The undeniable need is to stop the flow of garbage. Yes, I'm in-favor of 
> that! So, it is justified (reading some of the BL outfits' notes) that 
> fake-messages are not returned to unwitting email accounts, because it 
> adds to traffic volume/nothing they can do/etc - or is it?

This would be backscatter spam I guess. The modern solution to this is
SMTP-transaction-time rejection rather than bounces. It should not
require pretend-accepts.

> We have to jump-through-hoops in order to build an email server that 
> works responsibly. The SPF/DKIM/DMARC processes clearly link domain (if 
> not account) and IP address. So, surely there is a clear difference 
> between some 'bad actor' spoofing my email address and sending spam from 
> his IP, and me sending 'legal' messages from my IPaddr?

Nobody is exempt from a compromised account or a compromised machine,
so I do recognise a need beyond SPF/DKIM/DMARC.
But not everybody has what it takes to be a good DNSBL, and not all
DNSBL should be treated equally. Some are just in it way above their
head in how clean they can keep their list of false positives and/or
false negatives.

In my experience, recipients do not realise they are relying on
such 3rd-parties they themselves have no control over. They do not have
a contract with the DNSBL, so there is nothing to denounce, so it does
not exist.

> Accordingly, why 
> are such email 'control systems' not used to differentiate when it comes 
> to providing (valuable!) feedback? eg Sorry dn, we have received this 
> message from the correct SMTP-server, but that IPaddr appears in our 
> black-list...

Sadly, in such arms race details are ammunition. Giving them to the
unauthenticated is letting them poke around to find the next weakness.

I would rather argue that accountable mail admins would be a huge gain:
the recipient entity, if a legitimate email got lost, should review
their mail filtering practices. Which means they must not be vulnerable
to BOFH gaslighting them about what an acceptable filtering policy is,
which require technical literacy about emails beyond the direct admin.
And I am happy to submit to this myself (then again, I'm in a small
tech company which had sane email policies from way before I joined).

Then, complaints can follow the contract: sender can complain that
recipient is losing their emails, which prevents them from fulfilling
the contract. Recipient puts their email admin in relation with the
unhappy sender, they are now not anonymous anymore, useful details get
exchanged, the badmouthing DNSBL nobody has a contract with anyway is
finally cast away, the cowboy gallops towards the setting sun, the end.
-- 
Vincent Pelletier

Reply via email to