Admins Accuse Microsoft of Hotmail Cap
kurmudgeon writes "The Register is fielding reader tips that Hotmail has placed Draconian limits on the number of Hotmail recipients who can receive an email. The first 10 Hotmail addresses included in a mass email go through just fine, according to these reports. But any additional addresses are returned to sender with a message that reads: "552 Too many recipients." (Microsoft denies it has placed any such restriction on the number of senders.) This would appear to be a violation of RFC 2821, which states: "Rejection of messages (for excessive recipients) with fewer than 100 RCPT commands is a violation of this specification."
Let's look at that phrasing: "Rejection of messages (for excessive recipients) with fewer than 100 RCPT commands is a violation of this specification." (emphasis added).
Are they rejecting messages, or are they rejecting recipients?
According to this, they're rejecting recipients with an obvious "try this again" code. Really that should be 452, not 552, but that same RFC 2821 says that senders should treat a 552 as temporary:
So whatever sending server runs into these limits should retransmit the message to the remaining recipients on the next queue run. Okay, it'll only reach 10 recipients at a time, which is annoying. It shouldn't be kicking back the error to the client.
Really, assuming Microsoft has actually put this limit in place, the only thing I can see that's wrong, from a practical standpoint, is using the outdated 552 code instead of the more specific 452 -- but that same RFC people are waving around says that their servers should treat it as temporary anyway.
Am I missing something?
Oof.
"552 Too many first posts."
Microsoft not following a standard? Shocking!
Not only are most mass e-mails spam, but pushing a message with multiple image attachments to tens of thousands of users is a huge waste of bandwidth. Let's reserve e-mail for personal, one to few communication. Companies can use RSS or some similar mechanism to get their newsletters out.
This might be news if:
1. Microsoft actually gave a shit about any protocol they didn't define.
2. Anyone actually gave a shit about hotmail.
Our (100% legitimate, double opt-in) mailing list gets a few Hotmail addresses added to it every now and then. We frequently get people complaining about missing mails and so on. Invariably, it's because of something silly, usually spam filtering that has been set to be so ludicrously aggressive that practically anything not white-listed (i.e., nothing on a new account) gets through.
We have now reached the point where we consider Hotmail an irrelevance. We don't even advise complainants to use another mail client any more, we just ignore them. The list is not run for profit, and the effort of supporting Microsoft's not-playing-ball freebie mail system just isn't worth it for what is basically a hobby set-up run for the benefit of our community.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
Microsoft isn't following standards? I'm the rest of the slashdot community is just as surprised as I am. I mean, microsoft is a company we've come to trust, to do no evil, to side with the consumer and the technical community at large. I'm sure this is just an honest mistake, one we will not see again.
*incoherent wheezing and laughter*
Skiffy is Spiffy, but Ort is tort.
There's been a fix for this problem for a while now.
I stole this sig from a more creative user.
There are hundreds of free alternatives available and a simple Google search brings up numerous email forwarding services that can take the sting out of changing email accounts.
I read about something like this a few days ago. A big website was warning people not to register with any Microsoft accounts (MSN, Hotmail, Live) because their mails were bouncing. They also mentioned that if they paid some fee, the cap would be lifted (obviously, they wouldn't in a million years give a cent to these people). Instead of paying, they would only recommend people to use Yahoo or Gmail.
Of course, it's not the exact, same thing, but the similarity between the two situations is spooky, to say the least.
No sweat guys, for 19.99$ per year, you can become a member of the Windows MSN Live Hotmail Benefactor Plus Live rewards program!
Benefits include :
1) Spam whomever you want, bypassing all spam filters!
2) Send e-mails to more than 10 recipients (Also called the "I run a mailing list you fucktard" option)
3) Free "Upgrade to Vista (Please)" coupon.
The answer Microsoft gave was about the limits for sending email, not for receiving email.
Now microsoft will get hammered by the Standards police.
The Kruger Dunning explains most post on
From Wikipedia for SMTP:
Simple Mail Transfer Protocol (SMTP) is the de facto standard for e-mail transmissions across the Internet. Formally SMTP is defined in RFC 821 (STD 10) as amended by RFC 1123 (STD 3) chapter 5. The protocol used today is also known as ESMTP and defined in RFC 2821.
The only thing the Sender sould care about is the first digit of the response code, per RFC 1123:
Whenever possible, a sender-SMTP SHOULD test only the first digit of the reply code, as specified in Appendix E of RFC-821.
and also from Wikipedia SMTP:
RFC 3700 Internet Official Protocol Standards (STD 1). As of 2004, this RFC Designates RFC 821 and RFC 822 as the SMTP and MAIL standards, respectively, with RFC 2821 and RFC 2822 as proposed standards.
I don't see anything obseleting 3700 yet.
With all due respect, can Microsoft even spell RFC?
"Not an actor, but he plays one on TV."
... this is a well known anti-spam technique -- it helps thwart dictionary attacks. Hotmail allows 10 recipients, my email server allows at most 1 (one). Of course, my domain only has one email account...
Those who can count to 100, and those who can't.
as "Admins Accuse Microsoft of Hotmail Crap"....
Maybe this will make users realize that there are better options than hotmail? If someones sending an email to more than 10 hotmail addresses, they need fewer friends..
Ms provided much more crap through hotmail to service provider admins in the past, this one even pales in importance. There was one time that they were putting legitimate emails in junk folder without telling anyone and causing many clients to go yelling at the providers.
Read radical news here
This would appear to be a violation of RFC 2821, which states: "Rejection of messages (for excessive recipients) with fewer than 100 RCPT commands is a violation of this specification."
I love the way the OP makes this sound like a serious criminal violation. Microsoft (or you, or me) is free to violate RFC 2821 till the cows come home. Whether doing so is the best way to handle whatever problem they're trying to address is another matter, but they're not drowning puppies or breaking laws, they're violating voluntary standards, which is not exactly a newsworthy activity for Microsoft.
Proud member of the Weirdo-American community.
Honestly, if everyone followed all the RFCs for email and didn't adapt, spam would probably bring everything to a grinding halt. As it is, with countermeasures and counter-countermeasures in an escalating spiral in the "spam wars", I sometimes marvel that email even still works at all.
Granted, security through obscurity isn't really effective, but why should they bother telling spammers how small to make their batches in order to get things through? Make the bastards work a little bit.
Wow, I've gotten cynical.
The Digital Sorceress
If this makes it more difficult for idiot spammers to send idiot spam, then I cannot really say anything against it.
Excuse me, but please get off my Pennisetum Clandestinum, eh!
It does sound to me like the too-many-recipients failure should be a 452 rather than 552, but other people have commented that mail senders are supposed to know how to deal with that.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Email is useless. It cannot be relied upon. Mail servers will silently drop your mail after acknowledging receipt. Mail servers will reject your mail for no logical reason. All of this is in the name of fighting spam.
Because of spam, you can assume only that if you send an email and do not get a response that it never got through. If the only contact you have with a customer is an email address, you aren't going to get anywhere. Mail can be blocked at any point between the sender and the recipient without the knowledge or consent of the recipient - telling the recipient that they need to unblock your email is pointless as they may have nothing to do with the blocking.
Face it, email is suitable for sending threatening letters to georgebush@whitehouse.gov, love notes to your girlfriend and jokes to others in the office. And that's about it.
Really, this sounds like something for the "Never Ascribe to Malice What Can be Adequately Explained By Stupidity" department. It just sounds like hotmail has screwed something up and is slow on the ball getting it fixed.
It seems a bit silly for Microsoft to have such a strict policy and then lie about it.
Gifts for Geeks - Stuff that really matters!
With all due respect, can Microsoft even spell RFC?
Guess how you know a Microsoft fanboy got mod points? They mod you down for that and all mod points are negative. I guess Redmond click kiddies do read /. Me, I thought it was funny.
Redmond Fraud Crackeheads - Post anon to avoid mod point hell.
So yeah, it's annoying in theory, but that just means you need a mail transfer agent that has a limit on the number of recipients per connection that it will send. Postfix does, and I think sendmail does (based on mailing-list-manager discussions from 2004 about Hotmail rejecting messages with too many recipients
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
about email deliveries and tried to force providers to go enroll in their paid whitelist scheme.
what happened ?
many providers, including hosting providers have started to refuse hotmail addresses being used for account signups, and warned customers that they should get an email from another provider to sign up with.
go figure what effect did this have. a hint - hotmail dropped the whitelist crap shortly thereafter.
Read radical news here
Microsoft is not hurting anyone or violating any standard. Instead they are embracing and extending the standard, to protect people. Who needs to send to more than 10 people at a time anyway, generally SPAM and other malware try to do that.
This is Microsoft innovation at it's finest.
laws that are communally agreed upon and makes the world of internet email turn around. if people start going haywire on them, imagine the resulting mess.
no surprise, violation comes from microsoft. they dont hesitate to violate laws in any country they do business in, why should they hold back from rfc ?
Read radical news here
Of all the things in this world to whine and complain about, this really takes the cake. What a bunch of babies on this board... is this really all you do? Get worked up in a lather over something at Microsoft? Honestly, you people are OBSESSED....
You're all old enough - and should have been at this long enough - to know that Microsoft has a habit of taking a look at specifications and RFCs, saying 'Hmm... those are nice suggestions..' and then throwing the stack out the window.
Further, why does anyone use Hotmail any more, any way? There aren't enough other free providers out in the world yet?
Informatus Technologicus
...frame someone! *Camera pans to M$*
Obligatory blog plug: http://www.caseybanner.ca/
Oh, having struggled with this recently, I am now advising people I know to stay away from Yahoo as well.
Yahoo has, with much fanfare, implemented this crock called "DomainKeys". And it's recently been advanced as DKIM, and even more recently had a full-blown RFC issued for it.
One would think that, with either Domainkeys or DKIM signed email that Yahoo, of all people, would treat that as non-spam. Nope. Domainkeys signed email still goes straight into people's bulk folder, along with all the other spam. And the bulk folder is usually automatically purged in 30 days (IIRC), by default.
Hello? Why promote something if you're not going to use it correctly?
Maybe it's because DK/DKIM won't stop spam at all, since it misses the target? Maybe Yahoo understands this all too well, from first hand experience? Maybe the problem is that it is easy for a spammer to set up a DK/DKIM domain, spam a lot of people, and then drop it from sight? And maybe the problem is with certain Domain Registrars would profit quite well from selling domains to spaammers? Something that the RFC won't/can't address?
In any case, Yahoo has totally screwed up with this one. Note very well that, while they try to get you to use domainkeys, nowhere on their site do they say that they'll actually treat it as non-spam.
In short, Yahoo has hoodwinked a lot of people with this complete nonsense. And they are extremely hypocritical in promoting it, but not using it as per what they tout. Or what the new RFC says.
And this is with their own software on sourceforge!
In short, don't waste your time with either Yahoo or DomainKeys or DKIM. It's all a scam.
Oh. And for the crackers out there, you might try doing a security audit on the code. Maybe, just maybe, all the big email sites using domainkeys are vulnerable.
Sorry for the rant, but I REALLY don't appreciate my time being wasted. Just stick with Google. They seem to have some technical competence over there.
Seriously. I'm not a loony devoid of friends. I regularly mail close to some 100 friends in any combination. But I don't think there is a single hotmail id in my address book. I use my hotmail id only to login to expedia.com. I simply cannot believe someone has more than 10 hotmail ids in his address book. What is all this ruckus about?
And btw, why do I have to type in average.joe@HOTMAIL.com when I'm already on the hotmail page?
Some server will deny some/more recipients even after only one prior recipient. The reason? Spam filtering during the SMTP phase and conflicting configuration of the different recipients. Doing spam filtering during SMTP is good, as you can cleanly deny spam instead of just acting like a black hole and throwing it away. In the case of a false positive the sender will at least get a clean error message without having to send one of these nowadays very annoying bounce messages. If you ever became victim to some spammer abusing your mail address as the sender of spam and you've got 25000 bounces, you know why bounce messages need to be eliminated thanks to spammers.
Unfortunately spam filtering has became so complex that more often than not one there is no one-size-fits-them-all configuration. But this means that the same message might be acceptable to the configuration settings of user A but not to the settings of user B. When now a mail sender tries to send a message to A and B, it will be necessary to deny recipient B due to the differing config (at least for filters which are based on content and thus can not be run before the recipient was accepted and the message sent).
Yes, this breaks a proposed standard. But so do a lot of other spam filtering techniques like RBL, SPF and Greylisting. Thanks to the spammers we have broken SMTP quite some while ago and one is to wonder why internet mail is still quite reliable. I predict it can only go downhill from here.
Yahoo has been junking all e-mail from my domain. Yet, my domain has been around since '99, has an SPF record, and has not been on a spam blacklist ever. I don't run any lists, and usually these e-mails are only directed at one recipient.
When I contacted Yahoo, I was referred to a broken web form that supposedly would direct me to a place where I could whitelist my domain, or at least make it less spammy-looking to Yahoo. Upon further attempts to reach them, I only received automated responses, but no answers to my questions.
I am not the only one who has had this problem sending e-mail to Yahoo accounts. Ironically, just Google for all the discussions on how Yahoo doesn't care.
Sending e-mail to GMail accounts works just fine for me. None of my messages show up in the spam folder. This is an indicator that the problem lies with Yahoo, and not with my domain.
Heh. Am I the only one who misread the headline and thought, "How true".
-- Trinity in high heels carrying a whip: The donimatrix - there is no spoonerism
0.01K ought to be enough for anybody. -Bill Gates
Everything I write is lies, read between the lines.
but they're not drowning puppies or breaking laws, they're violating voluntary standards
Drowning puppies is worse than violating standards? I gotta go... to... wax my... Xbox...
Make SELinux enforcing again!
me: why are you accepting my email with code 250 OK, but never delivering it?
them: we can't talk to you until you submit all the forms at postmaster.hotmail.com
me: submits the forms, which are clearly geared toward businesses (my "site" doesn't have a "privacy policy" or an "opt out form" because I don't SELL ANYTHING).
them: we can't talk to you until you sign up for our email tracking service to analyze your traffic
me: signs up. My server doesn't generate enough traffic for them to even log.
them: you need an SPF record
me: installs an SPF record
them: your SPF record is wrong. RFC blah blah states...
me: IT WAS GENERATED BY YOUR ONLINE TOOL!! And if you want to quote RFCs at me how about the one where if your server accepts email, you're guaranteeing not to drop it for frivolous reasons (RFC 2821, sec. 6.1)?
them: our reasons are not frivolous, but we won't tell you anything.
me: like how your servers drop email sent from thunderbird but let the same messages through when sent from outlook express?
them: we don't filter based on header information
I am the very model of a modern major general!
Hotmail is used for MSN Messengger, and ironically it is the most popular IM client where I live. looks like people like its shinyness, while people like me hated its bloat. Also Hotmail doesnt even have the "Mark as Read" button, forcing me to read or delete every single mail there. Usually it's delete though for me. Important mails are divided into my 6 gmail accounts.
SPAM affects every mail system. I've probably had to implement a dozen different ways to reduce inbound SPAM in my inbox and the inboxes of my customers over the years. On the flip side, I also have to get my emails out, including those of a modest sized opt-in mailing list through recipient SPAM filters.
It's ridiculous the volume of SPAM out there. If you've never had to think about this, it's easy to underestimate. Now, imagine my relatively simple situation and multiply it by about a million. That's what the Hotmail administrators have to deal with. It's not easy. Looking briefly at the article, it looks like a relatively harmless error, comparable, but different, to greylisting.
IMHO, stop using mail blasters that spool out emails as fast as the server can spit them out. That just doesn't work anymore. Queues and slow spooling are critical to making email recipient servers happy - otherwise it looks just like a zombie'd home computer spitting out spam.
A simple workaround is to simply send the message to every user in a different SMTP session. So no repeated RCPT commands means Hotmail will deliver them all, first time, every time.
In Postfix you can set this using default_destination_recipient_limit. Setting this to 10 would solve the problem as after 10 recipients, Postfix will deliver the DATA part and then start a new session for the remaining recipients. I am sure other MTAs will have a similar setting. (and if they don't they should)
Recently with the Google "omg read ur mailz" thing I thought the addition of a new tag should be in order. Everyone tag things like this with transmittingisreading
Obligatory blog plug: http://www.caseybanner.ca/
I mean really- What is the news in this?
Isn't there something more newsworth....uhhh..
??
Oops! Sorry- I thought the header said "...Hotmail Crap "
Gelsey-
Ahh! Warm Pinoqachole!
I use it to sign up for any site that I know is going to spam me. I set my junk mail filter to exclusive and check my junk mail folder whenever confirmation is required. Sure there are other services out there for this purpose but some sites block disposable email addresses. I still hang on to my old email address for MSN messenger(which I rarely use) and I can also receive important emails sent to my old address from people who didn't receive my notification regarding my switch to Gmail
You are attempting to send an email to more then one person. Cancel or Allow?
Three cheers for less spam!
(Shocked that Microsoft did something responsible)
Anyone who is using a Microsoft product today deserves what they get. The cat is already out of the bag. What do they need to see to know it's over? Bill Gates giving up and giving the money back?
But people who in this day and age are still stupid enough to use Hotmail deserve things like this
http://postmaster.live.com/ oh what an unprofessional service. For example, if you fill the form to take part in the JMRP, you will get an email from some external person who works for Microsoft, whose mail address is something like "Microsoft Customer Support" and he tells you to ANSWER to this message, but the sender addres DOESN'T EXIST!! It gets bounced This is an automatically generated Delivery Status Notification. Delivery to the following recipients failed. SENDS.JMRP.WW.00.EN.SYK.MNL.TS.T01.SPT.00.EM@css.one.microsoft.com So, how is supposed I can answer the questions he's making me??
Geddit everybody? Hotmail has a 2GB storage limit and uh, oh, wait.
I'll subscribe to Slashdot when I see a month without a dupe, a typo, or an article the "editors" didn't read.
Let me get this straight - there are people who actually use hotmail? As in non-spam mail? Buhwahahahahaha! Serves them right.
Hotmail's a shit service. What on Earth did anyone expect? My home email address can't send to anyone on Hotmail because they drop my messages with no warning or bounce message. My home email address is in the .cx domain.
Hotmail may suck, but you might have the same problem as me: a spammer sends messages with your email address. This adds your email in a blacklist, from where it is impossible to be removed. I had the problem with aol.com bouncing back all my mails, even though they were in text. BTW, aol.com recently removed me from this list. I guess they upgraded their spam tools. If you own your domain, simply try with another email address, but use only one account for all these addresses.
I had this problem on my mail server at home too. While it's not an ideal solution, I was able to get round it by using my ISP's mail server as a forwarding server. Mail I send usually gets marked as spam until the recipient whitelists my address, but at least it doesn't get silently dropped anymore. This also solved the problem with Yahoo! dropping mail that was mentioned further up.
Microsoft doesn't read your e-mails, but won't send it either.
If your users send large attachments this would be an immense waste of bandwidth... just because M$ doesn't like the RFC and chooses not to follow it. hmm.. where have we seen this before?
Your company advocates a
(x) technical ( ) legislative ( ) market-based ( ) vigilante
approach to fighting spam. Your idea will not work. Here is why it won't work. (One or more of the following may apply to your particular idea, and it may have other flaws which used to vary from state to state before a bad federal law was passed.)
( ) Spammers can easily use it to harvest email addresses
(x) Mailing lists and other legitimate email uses would be affected
( ) No one will be able to find the guy or collect the money
( ) It is defenseless against brute force attacks
(x) It will stop spam for two weeks and then we'll be stuck with it
(x) Users of email will not put up with it
( ) Microsoft will not put up with it
( ) The police will not put up with it
( ) Requires too much cooperation from spammers
( ) Requires immediate total cooperation from everybody at once
( ) Many email users cannot afford to lose business or alienate potential employers
( ) Spammers don't care about invalid addresses in their lists
( ) Anyone could anonymously destroy anyone else's career or business
Specifically, your plan fails to account for
( ) Laws expressly prohibiting it
( ) Lack of centrally controlling authority for email
( ) Open relays in foreign countries
( ) Ease of searching tiny alphanumeric address space of all email addresses
( ) Asshats
( ) Jurisdictional problems
( ) Unpopularity of weird new taxes
( ) Public reluctance to accept weird new forms of money
(x) Huge existing software investment in SMTP
( ) Susceptibility of protocols other than SMTP to attack
( ) Willingness of users to install OS patches received by email
(x) Armies of worm riddled broadband-connected Windows boxes
( ) Eternal arms race involved in all filtering approaches
( ) Extreme profitability of spam
( ) Joe jobs and/or identity theft
( ) Technically illiterate politicians
( ) Extreme stupidity on the part of people who do business with spammers
( ) Extreme stupidity on the part of people who do business with Microsoft
( ) Extreme stupidity on the part of people who do business with Yahoo
( ) Dishonesty on the part of spammers themselves
( ) Bandwidth costs that are unaffected by client filtering
( ) Outlook
and the following philosophical objections may also apply:
(x) Ideas similar to yours are easy to come up with, yet none have ever been shown practical
( ) Any scheme based on opt-out is unacceptable
( ) SMTP headers should not be the subject of legislation
( ) Blacklists suck
( ) Whitelists suck
( ) We should be able to talk about Viagra without being censored
( ) Countermeasures should not involve wire fraud or credit card fraud
( ) Countermeasures should not involve sabotage of public networks
( ) Countermeasures must work if phased in gradually
( ) Sending email should be free
( ) Why should we have to trust you and your servers?
( ) Incompatiblity with open source or open source licenses
( ) Feel-good measures do nothing to solve the problem
( ) Temporary/one-time email addresses are cumbersome
( ) I don't want the government reading my email
( ) Killing them that way is not slow and painful enough
Furthermore, this is what I think about you:
( ) Sorry dude, but I don't think it would work.
(x) This is a stupid idea, and you're a stupid company for suggesting it.
( ) Nice try, assh0le! I'm going to find out where you live and burn your house down!
We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
Really, I've been using Hotmail since the late 90s. It works fine and syncs real good with Outlook, multiple copies of Outlook and MSN Messenger.
Yahoo pulls shit like this as well. My company made the mistake of using them for email and web and they are a nightmare. For the first 6 months with them it was nothing but over the invisible limit complaints and users still have emails bounced for no reason. They are fine as a web host but absolute garbage as an email provider.
If you wanna get rich, you know that payback is a bitch
And just how easy is this to actually test? Should take a couple of minutes -- five tops -- to know if it's actually happening for average users.
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."