Good morning Valdis :)
AMDP is about fairness and distributing the processing of a message
sender and receiver. SMTP does not outline a "fair" process for
The recipient takes the short end of the stick. The recipient has to
process, store, and deliver
the message, in AMDP I am trying to shift the store and deliver parts to
while leaving the process, and some parts of the store/deliver in the
hands of the recpient.
In our day-to-day business you do not pay or facilitate for the sender
to send you what they
want, and SMTP we do just that. We pay for the network connectivity, and
have to be
purdened by unsolicited messages. The way we curtail this in our lives
by reversing the
process where the sender has to take care of paying for the services to
deliver (i.e. storing, and
delivering) and we just open the package. The reversed process and
imposed fees are the
best control mechanism for free-for-all spamming. It is not a magic
bullet, but it is a well
proven concept that when adapted to the mail process on the net, a
of how spam is handled will occur.
In SMTP you actually have to receive the message in its entirety
you can apply any of spam filters, unless you have a filter on email.
Quite correct.. However...
In AMDP you do not have to do that at all, becuase the sender MUST
the mail message on their OWN server, and send you an envelope
describing its contents.
Notice that you still have to download the entire message to tell if
other end is telling the truth regarding its contents. And I've seen
enough Murkowski-compliant "Under S.1618, this message isn't spam if
includes a remove link" spam to not believe that spammers will tell
truth in the envelope. As you yourself note - a big problem is that
lie in the MAIL FROM - why would APMD-MAIL-CLASS contain truth?
No you do not have to download the message in its entierty yo assert
There are two cases for AMDP mail to accept a message.
1. in the public policy is states what is allowed to come in based on
if the message being read from the connection exceeds +/- some bytes the
terminated. i.e. i can set my public policy to say
Max email size 30k which means message >= 30 will pass to be delivered
content, if as we receive it the counting algorithm hits 35k, the
message is dropped)
this is the difference. We asked the mailer to be honest, if they do
not, we drop the
message. So if they want a message to pass they have to be bound by the
of the public policy.
Again back to the APMD-MAIL-CLASS. I propsed three part for it
1 is the one set up by the domain admin is basically does not
telll us anyting about the type of email, instead it tells us if this
domain is managed internally a thirda party (agent), or if it is a
gateway like yahoo, hotmail etc..
2. the second part is set by the user, which is the spammer, but it is
status is validated and maintained through a third party. This service
will provide certain key information regarding the classification
a) the classification claimed by the sender
b) classification reported by receiveing users
c) data since inception of certificate
d)... anything else we need to validate the claims
You keep saying that spammer wil lit in their classification, and of
they will do that. The certificate will tell us what the have been doing
on other sites, and give statistics about the report ratio and when a
cenrtificate was issued used. there could be a statsitical honesty meter
applied to the stats coming in from AMDP server at each query which are
used in building the case for or against a domain.
Now back to the public policy. I can set up a policy such as this
a) we accept mail messages that do not exceed 30k (which is fine be
b) we will accept category DIRECT::PERSONAL for a price of $0.001
c) we will accept category *::* for a price of $0.25
d) (this is not in document but came out of our disccsuion)
there could be a section in the public policy that points out the
rates for the "honesty rating" such as
- no rating or poor one : 50 cents / message
- 2-4 rating 30 cents
- 4-6 rating 20 cents
- etc.. the better the rating the lowest, it could even have a
- 10 rating (excellent) 0 cents
What you are creating here is a mechanism that is self correcting
you are using other non-legal or tehcnical solutions to overcome the
descrepencies in the classification. The prize for the unsolicited mail
business is lower rates for better reporting of their classifications.
Also I proposed the addition of a subsription engine that is linked to
that have heavy subscription made on behalf of their users, which will
these businesses with email messages that want to receive messages to
and that will give them the lowest rates to deliver the messages.
There is also the rate (not money but time in between connections) at
accept envelopes from an source is specified by the AMDP server when it
negotiates connection withe connecting server.
So in the event it is a spammer, only one message is received until
1. we can contact them (eliminates using other people's domains)
2. and payment in the event that things did not check using
3. the time lag we informed him to wait has elapsed
I want to reiterate, you will not stop spam, but you will be open in
your communication and be able to set rules. Failure to meet those
rules will drop a message, and the utlimate goal is for them to get the
message to the users, and as long as you use "post" processing
you will fail in controling the problem.
If anything, this is actually doing the spammer a favor - it means
can save bandwidth. Sites that have blacklisted them won't call back
pick up the spam.
I do not get you comment here. You as a receipient save money too,
you did not receive or process the spam, teh spammer is loosing becuase
he did not achieve his goal of deliverying the message, and now he has
maintain the messages on his servers for delivery by people who want to
receive those messages.
On the other hand, sites that have blacklisted the spammer already are
to issue a 550 on the MAIL FROM or RCPT TO and thus skip the DATA
you're not actually providing any benefit here.
Yes I agree, but spammer empersonate mail messages from yahoo, msn, aol,
etc.. as a business many of these crucial domains can not be
we need a gray list :) and that is only possible with a realtime
mechanism that is part
of the mail delivery cycle that can be used free by the recpient, and
paid by the sender.
Again back to tha fairness model. As a recipient, who is beinf spammed,
I am being forced
to pay for more services, and subscribe to solutions, etc.. while the
spammers figure new
ways to scam me from more money, while they are breaking the law and my
piggy bank :)
By reversing these actions the spammer will have no other choice but
play by the rules, like
they do today in the air mail business. Yes we still receive junk mail,
but that is because the
post office sets the rates. If you really do not want to get junk mail,
just up your rates at the
domain level, and you will be left alone for others that want the junk.
Then they have to autheticate themselves so you
know that a mail message is actually residing where the spammer/or non
spammer says. Most of the spam today uses fake FROM, so this will stop
this kind of abuse.
Actually, if you think really hard about it, you'll realize that this
*really* stop fake FROM - all it does is make the spammer use a
FROM address that happens to point to a server he controls.
Actually it does, since that host has to be explicitly on the outgoing
for the domain. Let us assume we have 100 servers within out network, as
a system admin i can assign 4 of them to be used for outgoing mail
i.e. MHFs. The chances of somone hacking onto other non-attended hosts
is much higher that the ones the admin controls. Also in the case of
it can be pin pointed to the specific host within the domain.
Today I get millions a message a month claiming to be from yahoo, and
we do business with, and sometimes spammers use ISP so you can not block
ISP since you block everyone on that host. The AMDP model will allow teh
to set the host in question to be an MHF for his customer, and emails
carrying a different FROM are corrected in  or ignored by the AMDP.
There is a general failure throughout the draft to distinguish
the concepts of "authentication" (proving who the sender of an
and "authorization" (whether I want to accept mail from this
Ok I should take than into consideraion when wording changes to
It's more than just wording - it's a way of thinking. It's even
to conceive and design authorization systems that don't involve any
authentication at all. In this class fall proposals such as the "I
care who you are, but if you send me e-mail you first have to perform
such-and-such complex computation that will chew several seconds of
CPU - this
won't matter to any legitimate one-off mail, but will matter to a
We use this technique today in one of the products we use, where it
slows down the
spammer incrementaly, but still does not work. Many proffesional
spammers will have
a whole C bock and use them randomly to overcome settings made based on
Another example of anonymous authorization would be a rate-limiting
where a mail server would say "I don't care WHO you are, you're only
msgs/hour per /24 of source address space without prior arrangement" -
already implemented in some systems, and deals nicely with the
anonymous personal mail" problem while drastically limiting what a
AMDP will enforce that mail received has to be from an explicitly
by the domain admin. This is not available in SMTP anyone can do it,
and if they
do lie it will not accept the mail.
No - they merely can't use an existing domain. All this forces is that
spammer also has to get a DNS entry updated at the same time he buys
Which is fine, but his category listing and "honesty" ratings are also
low, so they will
have to pay higher rates for mail delivery.
And if an ISP will sell bandwidth, they will likely sell DNS on the
Which is also fine, becuase the MHF is where the money is going to be
for an ISP.
not is DNS.
They can make domains for that purpose, which
becuase at this point the source of spam is known, which can not be
all in smtp.
Umm.. It's traceable.
:) Yes this message is traceable because I am using a reputable company
and it is
not trying to hide who they are. I have seen verey interesting "fake"
in headers that go nowhere.
- One time IP, used to post the millions of messages and then goes
offline. In AMDP the domai has to be within the outgoing mail scheme of
the domain, and must stay online so we retrieve the message. Spweing out
a million message gonly sends out a million envelopes, not the messages.
if they want to make some cash they will need to stay online to server
- If it is a hijacked MHF once notifed the admin can drop the message
from queue, and the damage is controled at his end.
Received: from npsmtp02la.mail2world.com (mw27.mail2world.com
by zidane.cc.vt.edu (Mirapoint Messaging Server MOS 3.3.2-CR) with
BAS07392; Mon, 10 Feb 2003 02:07:59 -0500 (EST)
Interesting that your mailserver said 'npsmtp02la' but the PTR says
Reverse DNS for the 66.28.189/24 is provided by cogentco.com, and the
block is owned by:
descr: Mail2World Network
remarks: this is non-portable space, no exceptions
changed: wkim(_at_)mail2world(_dot_)net 20030110
I'm too lazy to go poke a BGP looking-glass to see who AS26254 is
transit from, but I'd start by asking Verio. ;)
A bigger problem here is that although open SMTP relays are fast
rarer (I've seen one reliable statistic that open SMTP relays have
60% down to about 1% of the problem), there are signs that spammers
starting to abuse open proxy servers (many older HTTP proxies would
happily accept 'CONNECT destination.com 25').
I disagree about these figures, Most of the mail I receive today uses
name, fake mail froms, open relays, fresh relays setup by the spammers
over the world. They use cheap ISP accounts in brazil, russia, south
middle east, canada, japan, korea, etc..
Put in place a public policy that is clear, make it easy for spammers to
you on certain topics, within your computing power. Make it pricey to
you unsolicited mail, and you got yourself a good start.. SMTP does not
do that, and believe me if we can add these functinalities in SMTP I
will be the
first one to say let us go for it. It is not about the name, or the
about giving domain admins control. There is no way ion SMTP that I can
my domain, people often use it in spam, and there is nothing I can do
Sure why not. there is not need to reinvent the wheel. the difference
is that 20 is not used to email the outside world but to enforce
rules. you can not do this in SMTP today. You can not enforce outgoing
size, language, etc.. that is what  is there for..
Given the number of ISPs that currently block outbound port 25, this
to be an "already done". All you need is a firewall that blocks
SYN packets on port 25 from everything from the mail server, and
software on the mail server. Given the number of e-mail a day I
silly "This e-mail is proprietary" banners, I have to assume that most
who wish to do this already know how to do so.
You are relying on a third party to do the blocking here. Why should it
not be part
of the design?? not everyone has a firwall, and if someone want to go
Once you know that an email is coming from domain A and no one else,
can go to a third party (that is paid by domain A to be their
certificate manager) and
check if they are within the category they claim to be. So if domain A
claims to be
XY category and ends up being ZZ using some smart filters, then we can
the abuse to the manager of the certificate and they update the
category based on
feedback not only from me, but based on reports received from other
Domain A can not deny that mail is not from his domain, since the
that the host must be explicitly authroized to mail. All mail from A
to other AMDP
servers will autmoatically be converted to the new classification
since the third party
job is to provide the realtime classification of the domain.
Nothing here that ORBS and MAPS haven't been doing for years already.
ORBS and MAPS only check the host, and do not give you stats that can be
between. I agree that there service can be upgraded to support a more
yes I agree see above, the three way handshake is just one of many
that play together to close the wholes available in SMTP.
You missed the point - if you don't trust the spammer to tell the
about "this is not spam" when he contacts you, why do you expect a
answer when you spend the extra effort to contact a server *the
I asked this to myself. In SMTP the message goes one way, regardless if
message is good or bad, however in most cases spam over shadows the good
mail. By doing the extra handshake i achieve the following.
1. I am forcing the sender to be online to tell me that indeed they sent
me a message
2. I am asking the sender to have that message ready for later pickup
If they do not do that, teh message is not delivered, so you are making
changes on the
other side. Spammers now have to invest in a system that can serve those
Also now they can truley know which message was read, and by whom, and
on creating a business geared on the users, and not random mailings to
Thanks in adance for your feedback..
Ayna.com the Arabic web starts right here.