RE: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-13 Thread Steffen Kaiser
On Thu, 12 Aug 2004, Kelson Vibber wrote:
Sure, PGP and S/MIME are probably more elegant solutions.  But if you think 
it's hard getting mail server admins to agree on and implement something like 
SPF, just try convincing every man, woman and child on the Internet to 
digitally sign every piece of outgoing mail!
That's a problem of:
a) how hard is it to sign a mail (try to sign a mail with PGP with Mozilla 
or Outlook for instance),
b) how hard and cumbersum is it to gather a certificate (try to get a cert 
for S/Mime for instance).

Both conditions above indicate that it is not easy, but it is not easy by
intention; it gets even more painful when you try to set up such scenario
for different mail addresses, aka roles, e.g. when you participate in
various projects, firms, or morally bad mailing lists.
BTW: Many people think of PGP and S/Mime very personally, I mean, they 
believe that that you can be tracked down all the net by them. However, 
PGP signs are absolutely not human-personalized, only when you want to 
enter a partitucal web-of-trust. Also, PGP lacks the check currently, that 
you can ensure that the corresponding mail address is not faked as well.

Bye,
--
Steffen Kaiser
___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


Re: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-13 Thread Jeff Rife
On 13 Aug 2004 at 8:41, Steffen Kaiser wrote:

  It's an optional part of SMTP that doesn't have to be supported, and
  does have some security issues.
 
 Which ones?
 It simply triggers a queue run filtering mail for a target server.

Depending on the ability of your sendmail installation to determine 
spoofed connections, it *can* result in a DoS type of behavior.

Based on the MinQueueAge and Timeout.hoststatus in sendmail.cf, 
it's possible to use a spoofing system to keep e-mail from getting to 
the right place in a timely fashion.  Basically, you spoof to start the 
queue run and the server tries to send to the unconnected system.  This 
generates a touch of the queue and a refresh of the host status 
directory (to failure).

When the *real* place connects up to the Internet and calls to execute 
the ETRN, nothing gets sent because things had been tried sooner than 
the timeouts.  The system hangs up off the Internet assuming that there 
is no mail.  This could in theory go on long enough to result in a non-
deliverable e-mail.


--
Jeff Rife| You keep using that word.  I do not think it 
SPAM bait:   |  means what you think it means. 
[EMAIL PROTECTED] |  
[EMAIL PROTECTED] | -- Inigo Montoya, The Princess Bride 


___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


Re: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-12 Thread Cor Bosman
  This is not true. Im not sure how many 'most' ISPs you are talking
  about, but I know quite a few ISPs that accept all email for a
  domain and forward to a customer.  This is most prevalent in
  dialup/isdn situations where you basically 'store and forward' all
  email for customers that are mostly offline.  When they come online
  that triggers a queuerun towards the customer.
 
 In many cases, this is handled not by server-to-server, but by a client 
 contacting the ISP server and retrieving the e-mail and then sorting it 
 out in whatever way.

In many other cases this is handled by MTAMTA traffic. 

 In any case, this is in reality no different from a client calling up 
 and getting the mail from a server.  Because the ISP is the only MX, it 
 should know about all the deliverable addresses, simply to avoid 
 dictionary e-mailings to these offline domains.

In theory this sounds fine, in practise this is irrealistic.
Im assuming you dont run an ISP? It would mean you would have to create
automated emailalias syncing with every customer with this type of setup, no
matter what their software is. 

 I think I confuse ISP with quality ISP.

There is no need to be abusive to try and make your point. It makes your
point seem less valid.

  And again, you are wrong :)
 
 Not for real domains.  If the ISP is the *only* MX and you retrieve 
 your e-mail as if you are a client (not an MTA), then it is the 
 responsibility of the MX machine to know what is and is not 
 deliverable.

And that's where the heart of this confusion is. We do indeed have tens
of thousands of customers that pick up their email with client software.
POP, IMAP, even webmail. But we have quite a few customers where this
is done with MTA traffic. Customer comes online and the authentication
itself triggers a push of the queue. I know several ISPs in our area alone
that do this. 

And what do you think the command ETRN is for? One could give these hosts
a lower MX, but on the other hand, if they're almost never online you'd have
to wonder if thats a good thing. 

Dont forget, the internet is older than the spam problem. Im not saying these
kinds of setups cant be changed, im saying they're not trivial to change.
This discussion started with implementing SPF, and for an ISP implementing
SPF has a lot of problems. Not unsolvable, but it wont be pretty. 

Cor

___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


Re: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-12 Thread WBrown
[EMAIL PROTECTED] wrote on 08/12/2004 04:20:31 
AM:

 And what do you think the command ETRN is for? One could give these 
hosts
 a lower MX, but on the other hand, if they're almost never online you'd 
have
 to wonder if thats a good thing. 

ETRN requires the queueing MX to be able to resolve the requsting host. 
ETRN only tells the server that it should process and deliver any mail 
mail destined to the requesting server via a new connection.  It does not 
simply reverse the direction of mail flow over the exisiting connection. 
TURN used to do that, but it was very insecure having no validation for 
who was asking for the email.

You still need a lower preference MX, if only on an internal DNS zone, to 
deliver the mail after ETRN.

 Dont forget, the internet is older than the spam problem. Im not saying 
these
 kinds of setups cant be changed, im saying they're not trivial to 
change.
 This discussion started with implementing SPF, and for an ISP 
implementing
 SPF has a lot of problems. Not unsolvable, but it wont be pretty. 

Yep, and it's a pain in the a$$ to replace the door on your house, but if 
it keeps the unwated (cold air,burglars) out, it might be worth the 
cost/effort.
___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


Re: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-12 Thread Kelson Vibber
At 06:27 PM 8/11/2004, Jeff Rife wrote:
it is the responsibility of the MX machine to know what is and is not 
deliverable.

Again, this completely solves the issue of forged return address bounce 
e-mails.
Actually, no it doesn't.
Let's try another ISP-as-MX scenario, this time where the company runs its 
own mail server as primary MX, but uses the ISP's server as a secondary:

1. Spammer targets the backup MX (us), assuming it's less protected.
2. We queue, reject, or discard the message.
3. Mail ends up at customer's primary mail server, which rejects *on 
different criteria*.
4. Customer's server issues an SMTP reject to our server.

At this point, we technically *should* generate a bounce.  The address we 
sent it on to was valid, but the message could not be delivered.  We have 
no way of knowing, short of something SPF-like provided by the apparent 
sender's domain, whether the return address is valid, invalid, or 
valid-but-forged.  On the other hand, if we *did* have that information, we 
could have blocked the mail without even queueing it up for the primary MX.

Now if you run all your MXes yourself, you can make sure they all use the 
same criteria and only reject mail at the border.  But that's a bit more 
difficult when one is in-house and the other belongs to your ISP, who may 
not even be running the same mail server software as you, never mind the 
same filtering software.

And then there's the scenario in which the forged message makes it through 
to a valid address, someone reads it and fires off a complaint to the 
person they think sent it...

Kelson Vibber
SpeedGate Communications www.speed.net 

___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


RE: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-12 Thread Matthew.van.Eerde
Kelson Vibber wrote:
 At 06:27 PM 8/11/2004, Jeff Rife wrote:
 it is the responsibility of the MX machine to know what is and is
 not deliverable. 
 
 Again, this completely solves the issue of forged return address
 bounce e-mails.
 
 Actually, no it doesn't.
 
 Let's try another ISP-as-MX scenario, this time where the company runs its
 own mail server as primary MX, but uses the ISP's server as a secondary: 

Whoa... stop right there.  If ISPs do this, there's a growing onus to maintain a 
valid user list, even without spam/virus filtering.  The details are up to the ISP 
to determine - whether they hook up a scheduled feed from the customer (via, say, 
LDAP) or whether they ask the user to manage valid users via a web interface.

But accept-everything-and-send-manual-undeliverable-reports-later is becoming less and 
less acceptable of a strategy.

[EMAIL PROTECTED]  805.964.4554 x902
Hispanic Business Inc./HireDiversity.com Software Engineer
perl -emap{y/a-z/l-za-k/;print}shift Jjhi pcdiwtg Ptga wprztg,

___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


RE: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-12 Thread WBrown
[EMAIL PROTECTED] wrote on 08/12/2004 01:55:55 
PM:

 But accept-everything-and-send-manual-undeliverable-reports-later is
 becoming less and less acceptable of a strategy.

Hear! Hear!!

I looked at a number of spam filters that did this before I came across 
MIMEDefang (and CanIT Pro which we use).  One of the strongest points in 
my mind is the fact that it rejects the message during the SMTP 
conversation.  We purchased CaniIT Pro for the ability to handle different 
filtering streams.
___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


RE: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-12 Thread David F. Skoll
On Thu, 12 Aug 2004 [EMAIL PROTECTED] wrote:

 But accept-everything-and-send-manual-undeliverable-reports-later is
 becoming less and less acceptable of a strategy.

I concur.  I suspect ISPs will find it less and less attractive to
offer backup MX services, and will either get out of that business
or start charging (a lot) more.

Regards,

David.
___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


Re: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-12 Thread Cor Bosman
  Again, this completely solves the issue of forged return address
  bounce e-mails.
  
  Actually, no it doesn't.
  
  Let's try another ISP-as-MX scenario, this time where the company runs its
  own mail server as primary MX, but uses the ISP's server as a secondary: 
 
 Whoa... stop right there.  If ISPs do this, there's a growing onus to maintain a 
 valid user list, even without spam/virus filtering.  The details are up to the ISP 
 to determine - whether they hook up a scheduled feed from the customer (via, say, 
 LDAP) or whether they ask the user to manage valid users via a web interface.

It's not a question of ISPs doing it, it's a fact that ISPs have been
doing it for many many years. From way before spam became a problem.
Changing it is not going to be pretty. Try and tell 100.000 customers that
they have to maintain a valid userlist with you. It's possible (for certain
interpretations of possible), but very very costly and timeconsuming. 

Ofcourse it's easy when you run your little homesystem for you and your
wife. Sure it's easy when you have 15 employees that you can force a change
upon. It is not easy, not by a long shot, to change the behavior of
many many customers. It is not a question of 'changing a door'. It's a
question of changing 10.000 doors, some of which you didnt even know existed,
some of which baffle even you, and you run the damn system, some of which
have had keys made in gold with jewels laid in, some of which have 5000
copy keys unbeknownst to you, and you need to tell the user of that door
to please give everyone a new key and they dont even know who uses it. Some
of these doors are used by lawfirms just aching to sue you. 

Changing anything, even something seemingly benign, often has large
implications. 

Now dont think that that means ISPs dont want to fix things. ISPs have been
fixing things and are fixing things. We are as we speak implementing a 
very large mimedefang system (50+ servers) to move more and more checks
to the front door so we can reject there. But I am realistic enough to know
it's never going to be 100%. There will always be noise on the line. 

 But accept-everything-and-send-manual-undeliverable-reports-later is becoming less 
 and less acceptable of a strategy.

Just to clarify. The person you are replying on said that it might very well
be that you are accepting for a valid recipient as a secondary MX, but the
primary can still reject you for totally different reasons. The secondary
would then have to bounce. Thats part of the noise..

How far are we from banning each and every bounce? :) Dear ISP, I got a bounce
that my email cant be delivered, please stop! I dont want to know! :)

I give it 1 year max. 

Regards,

Cor
___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


RE: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-12 Thread Chris Gauch
I strongly agree with Matthew and David's statements about offering backup
MX services.  There is a lot of liability involved with offering that
service, not to forget the enormous overhead.  As an ISP we're always faced
with this dilemma when offering mail routing services for clients that host
their own MX/mail accounts, so in essence we still haven't escaped 100%, but
certainly will never offer up any of our servers for backup MX purposes,
just too risky.

- Chris 

--
Chris Gauch
Systems Administrator
Digicon Communications, Inc.
[EMAIL PROTECTED]

 -Original Message-
 From: [EMAIL PROTECTED] [mailto:mimedefang-
 [EMAIL PROTECTED] On Behalf Of David F. Skoll
 Sent: Thursday, August 12, 2004 2:38 PM
 To: [EMAIL PROTECTED]
 Subject: RE: [Mimedefang] Deadline for SPF records *long w/morbid
 horoscope*
 
 On Thu, 12 Aug 2004 [EMAIL PROTECTED] wrote:
 
  But accept-everything-and-send-manual-undeliverable-reports-later is
  becoming less and less acceptable of a strategy.
 
 I concur.  I suspect ISPs will find it less and less attractive to
 offer backup MX services, and will either get out of that business
 or start charging (a lot) more.
 
 Regards,
 
 David.
 ___
 Visit http://www.mimedefang.org and http://www.canit.ca
 MIMEDefang mailing list
 [EMAIL PROTECTED]
 http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


RE: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-12 Thread Matthew.van.Eerde
Kelson Vibber wrote:
 Bad recipients are NOT the only problem!

I agree.  Rejecting-bad-emails-at-the-gateway is a Good Idea (tm), but it doesn't 
solve everything.

[EMAIL PROTECTED]  805.964.4554 x902
Hispanic Business Inc./HireDiversity.com Software Engineer
perl -emap{y/a-z/l-za-k/;print}shift Jjhi pcdiwtg Ptga wprztg,

___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


Re: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-12 Thread Jeff Rife
On 12 Aug 2004 at 10:20, Cor Bosman wrote:

  In any case, this is in reality no different from a client calling up 
  and getting the mail from a server.  Because the ISP is the only MX, it 
  should know about all the deliverable addresses, simply to avoid 
  dictionary e-mailings to these offline domains.
 
 In theory this sounds fine, in practise this is irrealistic.
 Im assuming you dont run an ISP?

The company I work for provides Internet services to clients.  If you 
want to use your own mail server, you can, and e-mail goes directly to 
you through our link to the Internet (in other words, we provide 
connectivity only).  If not, our server is MX and you give us the list 
of valid e-mail addresses and retrieve via POP (no IMAP because we 
don't want to be storing all their e-mail).  You can have a server of 
your own to distribute e-mail, but you must get it off our server using 
client tools (like fetchmail or any MUA).

The result is close to zero bogus e-mails hitting the postmaster 
account(s).

  I think I confuse ISP with quality ISP.
 
 There is no need to be abusive to try and make your point. It makes your
 point seem less valid.

I'm not being abusive.  More and more ISPs are heading towards things 
that reduce network abuse.  One thing that does is having the full list 
of legal addresses on the answering MX.  This is obviously more work 
for them in some ways, but the work it saves is worth the trouble to 
them and it has the nice side effect of reducing work for *other* 
Internet users.  That's being quality or responsible in my book.

 And what do you think the command ETRN is for?

It's an optional part of SMTP that doesn't have to be supported, and 
does have some security issues.

 One could give these
 hosts a lower MX, but on the other hand, if they're almost never
 online you'd have to wonder if thats a good thing. 

If they are almost never online, they are clients, not servers, so 
they need to be treated as such.  Harsh, I know, but treating them as 
clients in other ways (forcing them to use your server through the MSP 
port instead of the MTA port, for example) goes a long way to 
combatting network abuse.

This discussion started with implementing SPF, and
 for an ISP implementing SPF has a lot of problems. Not unsolvable,
 but it wont be pretty. 

On that, we agree.  The biggest issue I see is the return-on-investment 
for making sure that everything is correct.  In some cases, many just 
won't do things 100% because the goal (spam-reduction) doesn't seem 
to be something that SPF really will do.


--
Jeff Rife|  
SPAM bait:   | http://www.nabs.net/Cartoons/OverTheHedge/HDTV.gif 
[EMAIL PROTECTED] |  
[EMAIL PROTECTED] |  


___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


Re: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-12 Thread Jeff Rife
On 12 Aug 2004 at 10:14, Kelson Vibber wrote:

 1. Spammer targets the backup MX (us), assuming it's less protected.
 2. We queue, reject, or discard the message.
 3. Mail ends up at customer's primary mail server, which rejects *on 
 different criteria*.
 4. Customer's server issues an SMTP reject to our server.
 
 At this point, we technically *should* generate a bounce.  The
 address we sent it on to was valid, but the message could not be
 delivered.

I admit that I used shorthand to describe the process of making sure 
that the MX has the list of valid addresses.

I should expand on that to say that if the MX accepts it, then it is 
deliverable.

My solution to this would be if I had to use different rejection 
criteria from the MX that gets the mail first, I would not bounce the 
message, but instead just eat it.  That's not the best thing to do, but 
my contract with the Internet is that once an MX that answers for me 
accepts the mail, the Internet doesn't need to be bothered any more.

  On the other hand, if we
 *did* have that information, we could have blocked the mail without
 even queueing it up for the primary MX.
 
 Now if you run all your MXes yourself, you can make sure they all use the 
 same criteria and only reject mail at the border.  But that's a bit more 
 difficult when one is in-house and the other belongs to your ISP

We solve this merely by have a point of presence with enough ISPs (we 
have divisions or even just workers like me who use a different ISP) to 
allow us to run multiple MXs each with different connections to the 
backbone.

 And then there's the scenario in which the forged message makes it
 through to a valid address, someone reads it and fires off a
 complaint to the person they think sent it... 

That's something that only user education will fix, so I'm not counting 
on seeing it happen anytime soon. :)


--
Jeff Rife|  
SPAM bait:   | 
http://www.nabs.net/Cartoons/Dilbert/LostNetworkPassword.gif 
[EMAIL PROTECTED] |  
[EMAIL PROTECTED] |  


___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


RE: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-12 Thread Jeff Rife
On 12 Aug 2004 at 12:33, Kelson Vibber wrote:

 - Some of those criteria (such as spam filters) are hard to keep in sync 
 across multiple implementations.

Spam isn't really a big deal in the bounce area.

For us, once it hits analysis (SpamAssassin through MIMEDefang), we 
never send anything back to the sending server.  DNSBL, forged HELO and 
virues get REJECTed (no bounce e-mail), but SPAM is silently dropped 
(for high scores) or sent on to the user.  I just don't feel that any 
spammer deals with bad addresses well enough to make rejection worth 
while, nor is there a reason to tell somebody that they sent me spam, 
since the scores we use make it obvious that they already know.


--
Jeff Rife|  
SPAM bait:   | 
http://www.nabs.net/Cartoons/UserFriendly/GeekCommunication.gif 
[EMAIL PROTECTED] |  
[EMAIL PROTECTED] |  


___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


Re: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-11 Thread Jeff Rife
On 10 Aug 2004 at 14:29, Ben Kamen wrote:

 If your ISP allows you to have mail servers behind theirs and they are 
 the front line MX and forward everything to you, then your ISP is 
 really odd.
  
  
  This is not odd at all. 
 
 I concur.
 
 This is not odd at all and is actually the goal of people like MSN.com. To their 
 mail server, your mail server could be an MTA, MSA or MUA. They don't care... 
 they'll take anything.

I don't think this is true about MSN.com.  Yes, you could have your MSN 
account forward to your real account, or you could use something like 
fetchmail to retrieve your MSN mail and drop it into your local 
sendmail queue and then do whatever you want.

But, the MSN.com mailserver doesn't accept all mail for mydomain.com 
and then pass it on to a lower-numbered MX for mydomain.com.  This is 
because MSN isn't a real ISP...they only provide service to 
individuals, and *only* provide one domain.

Now, for *real* ISPs (like, say Comcast, who provide both connectivity 
*and* service), most also will not be the MX for *your* domain, unless 
you set up the domain with them and tell them what e-mail addresses 
should be accepted for delivery.  Even so, most still won't then pass 
that on to your server...they assume you are an individual or a group 
of individuals who don't know how to set up a server...that's why they 
offer the service.

Basically, there are 2 ways to deal with domain e-mail:
  1. receive it yourself on a server you control
  2. contract out the receiving in some way

The companies that offer #2 also offer ways for you to retrieve the e-
mail with your MUA software, so they don't *want* to deal with passing 
it on to an MTA.

 Now for business accounts, that's another story.

And, most ISP accounts that involve domains that aren't the ISPs domain 
fall under this heading.

So, again, I think it's pretty odd for an ISP to be *the* MX for your 
domain but then just pass it along to your server.


--
Jeff Rife| I once did a news report on the dangers of 
SPAM bait:   |  plastic surgery, and do you know what the 
[EMAIL PROTECTED] |  statistics say? 
[EMAIL PROTECTED] | Yes...that 9 out of 10 men prefer women 
 |  with big boobs. 
 | And the 10th guy preferred the 9 other men. 
 | -- Just Shoot Me 


___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


Re: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-11 Thread Cor Bosman
  If your ISP allows you to have mail servers behind theirs and they are 
  the front line MX and forward everything to you, then your ISP is 
  really odd.
   
   
   This is not odd at all. 
  
 Now, for *real* ISPs (like, say Comcast, who provide both connectivity 
 *and* service), most also will not be the MX for *your* domain, unless 
 you set up the domain with them and tell them what e-mail addresses 
 should be accepted for delivery.  Even so, most still won't then pass 
 that on to your server...they assume you are an individual or a group 
 of individuals who don't know how to set up a server...that's why they 
 offer the service.
 
 Basically, there are 2 ways to deal with domain e-mail:
   1. receive it yourself on a server you control
   2. contract out the receiving in some way
 
 The companies that offer #2 also offer ways for you to retrieve the e-
 mail with your MUA software, so they don't *want* to deal with passing 
 it on to an MTA.

This is not true. Im not sure how many 'most' ISPs you are talking about,
but I know quite a few ISPs that accept all email for a domain and forward
to a customer. This is most prevalent in dialup/isdn situations where
you basically 'store and forward' all email for customers that are mostly
offline. When they come online that triggers a queuerun towards the
customer. You dont want that customer to have lower MX records because
that would be unfair to senders who most of the time try in vain.

You perhaps confuse ISP with US ISP?

 So, again, I think it's pretty odd for an ISP to be *the* MX for your 
 domain but then just pass it along to your server.

And again, you are wrong :)

Cor

___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


Re: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-10 Thread Joseph Brennan

--On Monday, August 9, 2004 11:17 PM -0400 Jeff Rife [EMAIL PROTECTED] 
wrote:

At the core, this solution ignores the concept and purpose of a backup MX
which is a reality and necessity for many companies where email is
critical.

I dispute this statement.  If the MX host is configured differently
it could cause more problems that just letting remote hosts re-try
to the regular mail server.
Joseph Brennan
Academic Technologies Group, Academic Information Systems (AcIS)
Columbia University in the City of New York
 
___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


Re: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-10 Thread Graham Dunn
On Mon, Aug 09, 2004 at 11:17:41PM -0400, Jeff Rife wrote:
 On 9 Aug 2004 at 21:03, Kevin A. McGrail wrote:
 
   If the receiving MX servers always knew all valid recipient addresses
   *at (E)SMTP connection time*, then there would be no bounces...only
   rejections.
  
   This solves the problem without introducing anything new to (E)SMTP.
  
  At the core, this solution ignores the concept and purpose of a backup MX
  which is a reality and necessity for many companies where email is critical.
 
 There is no reason a backup MX server can't know if an address is valid 
 or not.

How about scaling? I'm pretty sure my ISP will run (screaming, no
doubt), from a scenario in which they rely on their customers to keep
their list of valid addresses current.

How about MS Exchange? :]

Graham
___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


Re: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-10 Thread Jeff Rife
On 10 Aug 2004 at 9:00, Joseph Brennan wrote:

 --On Monday, August 9, 2004 11:17 PM -0400 Jeff Rife [EMAIL PROTECTED] 
 wrote:
 
  At the core, this solution ignores the concept and purpose of a backup MX
  which is a reality and necessity for many companies where email is
  critical.
 
 
 I dispute this statement.

That's as may be, but check your quoting next time, because I didn't 
write it.


--
Jeff Rife| Wheel of morality, 
SPAM bait:   |  Turn, turn, turn. 
[EMAIL PROTECTED] |  Tell us the lesson 
[EMAIL PROTECTED] |  That we should learn 
 | -- Yakko, Animaniacs 


___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


Re: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-10 Thread Jeff Rife
On 10 Aug 2004 at 9:04, Graham Dunn wrote:

  There is no reason a backup MX server can't know if an address is valid 
  or not.
 
 How about scaling? I'm pretty sure my ISP will run (screaming, no
 doubt), from a scenario in which they rely on their customers to keep
 their list of valid addresses current.

If your ISP allows you to have mail servers behind theirs and they are 
the front line MX and forward everything to you, then your ISP is 
really odd.

If, on the other hand, you just use your ISP as backup MX, *and* they 
don't run MIMEDefang, etc., then you lose a lot of the benefits of 
running MIMEDefang.

The solution my small (less than 300 employees) company chose was to 
put another Linux server *that we control* somewhere else.  We can do 
this because we have a couple of different ISPs for our different 
physical locations.

 How about MS Exchange? :]

How about it?  There are lots of ways you can automatically generate 
all valid e-mail addresses from an Exchange server, and get those to a 
Linux box in a way that MIMEDefang can use to verify.

We, instead, chose to educate our president and officers about the 
actual costs of Exchange, and it left the building quite 
unceremoniously.


--
Jeff Rife|  
SPAM bait:   | http://www.nabs.net/Cartoons/AngryTVGod.gif 
[EMAIL PROTECTED] |  
[EMAIL PROTECTED] |  


___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


Re: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-10 Thread Cor Bosman
  How about scaling? I'm pretty sure my ISP will run (screaming, no
  doubt), from a scenario in which they rely on their customers to keep
  their list of valid addresses current.
 
 If your ISP allows you to have mail servers behind theirs and they are 
 the front line MX and forward everything to you, then your ISP is 
 really odd.

This is not odd at all. 

Cor
___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


Re: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-10 Thread Ben Kamen

Cor Bosman wrote:
How about scaling? I'm pretty sure my ISP will run (screaming, no
doubt), from a scenario in which they rely on their customers to keep
their list of valid addresses current.
If your ISP allows you to have mail servers behind theirs and they are 
the front line MX and forward everything to you, then your ISP is 
really odd.

This is not odd at all. 
I concur.
This is not odd at all and is actually the goal of people like MSN.com. To their 
mail server, your mail server could be an MTA, MSA or MUA. They don't care... 
they'll take anything. Users cannot email WITHOUT relaying through their servers.

Now for business accounts, that's another story.
 -Ben
___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


Re: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-09 Thread Kevin A. McGrail
Re: SPF Solving Invalid Bounces

I thought about the statement below a lot because it seemed correct at first
that pushing valid emails to all the gateways would solve the issue.
However, the more I thought about it, invalid bounces are a big problems and
SPF is a reasonable solution to start cutting down on them.  Large batches
of outbound false emails that don't match SPF or get repeated bounces should
trigger a shutdown of a clients outbound mailing ability especially as
worms/virii that forge headers become the norm.

Further, there was a time, not to long ago, when accepting all emails was
the correct thing to do for the security conscience and I think that time
will come back especially if things such as silent discards become more
accepted.  In other words, having a valid list of users is not always
feasible, secure, or allow for queuing during outages/netsplits.

I also predict that the minute systems that turn away bad emails at the
gateway become ubiquitous, attacks to harvest and obtain those lists will
become common place again and dictionary attacks will become less common.
SPF is very good in one respect that it is only based on text records.
There is no hidden tactics and no harvesting issues that I can see.  If
implemented in a scoring manner (which is the only method I promote), it has
a lot of benefits with very little downfalls. OK, one downfall...

doomsday prediction
For my two cents, the biggest problem which I have witnessed on a very small
scale and which has the potential to de-rail virtually any of this email
systems is a Distributed AND Coordinated System that literally sends a
miniscule # of spams (say ONE spam message per day per infected system).  I
call them DACs and let's say they are sent from a legit users email box,
through the correct server, with SPF records, with a valid escrow account
(if that system ever wins), no multiple recipients, with a valid MTA, all to
valid accounts, etc.

Now multiply that by say 45 million infected boxes sending 1 email per day
instead of 1 box sending 45 million emails per day.

Now consider doing the same thing to harvest good email addresses by looking
for one bad or good email per day.

Now include address books which are compromised on the same systems and
search mail (slowly) on the system and detect all outgoing email addresses
for the last 6 months.

Now add the ability to remotely control the zombie system so it sends
outbound and inbound data (perhaps over port 80 or something 99.9% of the
people won't catch.  And remember, we only trickle a little out at a time.
Maybe 80-bytes a day.

Now remember that SPAM (unlike viruses, we hope) = Money = Business = People
for Hire.

In short, if a virus/worm can get control, moderate the actions, spice up
the differences they have, etc. they have a much greater potential to come
under the radar for a lot longer.  The last major worm/virii brought down an
uber-distributed system like google.  Imagine if they had actually planned
to do that and did it only after reaching a much larger critical mass.

Oh wait, I forgot SP2 will save us :-P
/doomsday prediction

Regards,
KAM

 I agree that invalid bounces from forged addresses aren't really a blip
 on the scale of email problems.  Also they can easily be solved using
 existing technology - just have every organization push their valid
 user list to the mail servers on their network boundary.  Then the mail
 will be rejected at RCPT TO time, with no undeliverable message
 generated.  (The ratware and spamware won't generate an undeliverable
 message when faced with a 550 No such user.)

___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


Re: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-09 Thread Jeff Rife
On 9 Aug 2004 at 20:21, Kevin A. McGrail wrote:

 I thought about the statement below a lot because it seemed correct at first
 that pushing valid emails to all the gateways would solve the issue.
 However, the more I thought about it, invalid bounces are a big problems and
 SPF is a reasonable solution to start cutting down on them.  Large batches
 of outbound false emails that don't match SPF or get repeated bounces should
 trigger a shutdown of a clients outbound mailing ability especially as
 worms/virii that forge headers become the norm.

If the receiving MX servers always knew all valid recipient addresses 
*at (E)SMTP connection time*, then there would be no bounces...only 
rejections.

This solves the problem without introducing anything new to (E)SMTP.


--
Jeff Rife| Space.  It seems to go on and on forever.  But 
SPAM bait:   |  then you get to the end and a gorilla starts 
[EMAIL PROTECTED] |  throwing barrels at you. 
[EMAIL PROTECTED] | -- Philip J. Fry, Futurama 


___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


Re: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-09 Thread Kevin A. McGrail
 If the receiving MX servers always knew all valid recipient addresses
 *at (E)SMTP connection time*, then there would be no bounces...only
 rejections.

 This solves the problem without introducing anything new to (E)SMTP.

At the core, this solution ignores the concept and purpose of a backup MX
which is a reality and necessity for many companies where email is critical.
I also believe moving towards publishing valid email lists (even privately)
as in the do-not-email list will leads back to all methods being used to
gain access to those lists.

Having seen companies as large as AOL and Verio lose track of internal lists
of email address that then wound their way to Spammers, a better solution
relies on information that isn't damaging when public (i.e. SPF ns TXT
records).  Valid recipient bouncing is a short-term solution but like
greylisting, eventually ratware and tactics will catch up.

KAM

___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang


Re: [Mimedefang] Deadline for SPF records *long w/morbid horoscope*

2004-08-09 Thread Jeff Rife
On 9 Aug 2004 at 21:03, Kevin A. McGrail wrote:

  If the receiving MX servers always knew all valid recipient addresses
  *at (E)SMTP connection time*, then there would be no bounces...only
  rejections.
 
  This solves the problem without introducing anything new to (E)SMTP.
 
 At the core, this solution ignores the concept and purpose of a backup MX
 which is a reality and necessity for many companies where email is critical.

There is no reason a backup MX server can't know if an address is valid 
or not.


--
Jeff Rife| These are not scraps.  These are historic 
SPAM bait:   |  remains of a once-great society of hair. 
[EMAIL PROTECTED] |  
[EMAIL PROTECTED] | -- George Costanza 


___
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang