republican-creole
Search:  

 
 
   All ForumsHot TopicsGallery






how-to block ads


 
Forums » US Cable Support » Comcast » Comcast HSI » [Spam] Comcast reporting spam from my IP
Search Topic:
Uniqs:
1723
Share Topic:
RSS topic:
toggle:
flat / full
normal / watch
Posting:
Post a:
Post a:
[Connectivity] Professional Installation? »
« Comcast is using Sandvine to manage P2P Connections  
page: 1 · 2 · 3
AuthorAll Replies


koitsu
Premium
join:2002-07-16
Mountain View, CA


edit:
September 3rd, @05:54AM

 [Spam] Comcast reporting spam from my IP

Comcast picked the wrong person to send the below notification to. I'm a UNIX administrator who is quite familiar with SMTP.


This mail tells me absolutely *jack squat* regarding technical details of what supposedly happened. Can I receive a copy of the supposed spam I sent? Nope. And the comcastsupport.com links above are timing out (looks like a webserver issue of some kind; HTTP request is accepted, but the GET request sits there indefinitely. Probably wedged/broken IIS boxes (I see .asp in the URLs!))

The only machine that sends mail -- through Comcast (smtp.comcast.net TCP port 25) -- is my FreeBSD box running postfix. It does not listen on a TCP port, is NAT'd, and there is no public/WAN port forward to it. My postfix transport mapping:


I cannot/will not use SMTP AUTH when connecting to a mail server, because postfix (as a client) cannot support SMTP AUTH without Cyrus SASL -- software I do not want anywhere near any machine I administrate.

Comcast has indeed applied an ACL blocking my ability to reach smtp.comcast.net on TCP port 25. The below telnet comes from my FreeBSD box at home (e.g. from Comcast's viewpoint they'd see the request come from my WAN IP):


TCP port 587 works fine:


I'm likely going to try switching the postfix transport mapping over to use port 587, but I'm not sure if this will work -- if my memory serves me correctly, Comcast requires SMTP AUTH on 587.

And I still want a copy of the supposed spam that came from my IP.

--
Making life hard for others since 1977.
I speak for myself and not my employer/affiliates of my employer.


koitsu
Premium
join:2002-07-16
Mountain View, CA

Yup, Comcast's mail servers require SMTP AUTH on port 587:


--
Making life hard for others since 1977.
I speak for myself and not my employer/affiliates of my employer.

K Patterson
Premium,MVM
join:2006-03-12
Columbus, OH
reply to koitsu
You won't get a copy because Comcast doesn't have one. Think about the consequences for Comcast if they captured anybody's email for any purpose.


Cabal
Premium
join:2007-01-21
Boston, MA

reply to koitsu
They use the same notice for both spam and when they detect a large number of messages sent during a given period of time. It was probably the latter. You can call up and have the block removed, but you probably want to restructure how much mail you're sending and where.
--
Interested in open source engine management for your Subaru?


CleanGene
Premium
join:2008-04-09
Manassas, VA

said by Cabal See Profile :

You can call up and have the block removed, but you probably want to restructure how much mail you're sending and where.
Quite. My understanding (and someone will surely correct me if I'm wrong) is that the initial block can be lifted without much hassle. However, if abuse is detected again and the block is re-enabled, it will be permanent, and no amount of pleading will remove it.


koitsu
Premium
join:2002-07-16
Mountain View, CA


edit:
September 3rd, @08:50AM

said by CleanGene See Profile :

said by Cabal See Profile :

You can call up and have the block removed, but you probably want to restructure how much mail you're sending and where.
Quite. My understanding (and someone will surely correct me if I'm wrong) is that the initial block can be lifted without much hassle. However, if abuse is detected again and the block is re-enabled, it will be permanent, and no amount of pleading will remove it.
Which means I'm not going to ask that the block be removed until Comcast provide me some evidence of said "spamming" or "mass mailing" (which isn't happening either -- I keep a very close eye on my SMTP logs). I want a Message ID, queue ID, Subject line, timestamp of the mail, or SOMETHING I can key off of.

Basically, Comcast needs to show me evidence of said problem before I'll believe there is one. Based upon their own web page with the "alternateport" option, it appears to me this is a very common problem.

rugby
I think I know it all.
VIP
join:2000-09-26
Camby, IN
·Callcentric
·Comcast
·ViaTalk
·AT&T Yahoo
·Nuvio

I had the same thing happen to me with my Asterisk PBX and sending out voicemails. Comcast tagged those emails as spam and they just stopped going out one day. The bad part was that I wasn't checking my comcast.net email account so I never knew it was blocking them for a few days when people started emailing me asking why I wasn't returning their messages.


koitsu
Premium
join:2002-07-16
Mountain View, CA

said by rugby See Profile :

I had the same thing happen to me with my Asterisk PBX and sending out voicemails. Comcast tagged those emails as spam and they just stopped going out one day. The bad part was that I wasn't checking my comcast.net email account so I never knew it was blocking them for a few days when people started emailing me asking why I wasn't returning their messages.
Interesting. I don't use VoIP or any form of local PBX, so in my case, that rules that option out.


koitsu
Premium
join:2002-07-16
Mountain View, CA

reply to Cabal
said by Cabal See Profile :

They use the same notice for both spam and when they detect a large number of messages sent during a given period of time. It was probably the latter. You can call up and have the block removed, but you probably want to restructure how much mail you're sending and where.
Do you feel this constitutes as a "large number of messages"? Note that the numbers are within a 24 hour period.


I'm on hold now with their Abuse department to see if someone knows. The general Tier 1 support folk told me it happens for the reasons you described here, but were unable to tell me what circumstances triggered said issue.

After that, they tried to "sell me" on using SMTP AUTH and port 587, to which I asked "Was my use of port 25 the reason for the block?" "No, it definitely wasn't, let me get you over to Abuse so they can get logs for you".

I'm still trying to wrap my brain around why SMTP AUTH is required for sending mail through their mail servers on port 587. Internet folks (non-Comcast customers) cannot connect to Comcast's outbound mail servers, and Comcast will always know who sent mail through their servers based on IP number, so I'm baffled at the purpose.

If anything, I'm willing to bet it's a miserable attempt to curb spam (running under the assumption that spambots and malware which send spam do not understand how to use SMTP AUTH, and don't have username/password credentials). It's the sign of an ISP who doesn't quite understand the problem...


bigchris
Do Not Shoot The Messenger
Premium
join:2002-04-29
Leesburg, VA
·Vonage


edit:
September 3rd, @10:07AM

said by koitsu See Profile :

I'm still trying to wrap my brain around why SMTP AUTH is required for sending mail through their mail servers on port 587. Internet folks (non-Comcast customers) cannot connect to Comcast's outbound mail servers, and Comcast will always know who sent mail through their servers based on IP number, so I'm baffled at the purpose.

It's really simple. You need to authenticate to send and to do that you need a valid comcast.net ID and you need to know the password. Plus it'll work on and off the comcast network so for those people that travel with laptops it's a win win.

Edit: Since your are familiar with the SMTP protocol, you must also know that the RFCs state 587 requires authentication whereas 25 doesn't, but it supposed to be used only between MTAs whereas 587 is a client submission port.

just4info

join:2001-11-13
Rockville, MD

reply to koitsu
If you have other PCs running on your network, you may want to check if there is anything running on those that may send bulk emails directly without going through your freebsd box.

A friend of mine received the same email and found out he had some unwanted program hijacked one of his PCs to send mails.

I'm not suggesting your PC is having virus. But I guess that is what comcast support would ask you to check anyway.


koitsu
Premium
join:2002-07-16
Mountain View, CA

said by just4info See Profile :

If you have other PCs running on your network, you may want to check if there is anything running on those that may send bulk emails directly without going through your freebsd box.

A friend of mine received the same email and found out he had some unwanted program hijacked one of his PCs to send mails.

I'm not suggesting your PC is having virus. But I guess that is what comcast support would ask you to check anyway.
Such isn't the case. I have outbound ACLs applied on my gateway (router), which do not permit any outbound packets to TCP ports 25, 110, 465, 587, and 993. The ACL allows a *single IP address* on my LAN -- the above FreeBSD box running postfix -- to send outbound packets to any of those ports.

Meaning: let's say I have a wireless network and someone somehow compromises it, gaining access to my local network, and that person uses a computer that sends out spam or has viruses of some kind. There's absolutely no way this would work due to the ACL. If they configured their mail client to use my local FreeBSD box as their SMTP server, that would work -- however, I'd have evidence of it in my SMTP logs, which I do not.

To my knowledge, there are no viruses or malware applications that can affect FreeBSD, and the machine is definitely not compromised (I rebuilt world/kernel literally last night).


koitsu
Premium
join:2002-07-16
Mountain View, CA

reply to bigchris
said by bigchris See Profile :

said by koitsu See Profile :

I'm still trying to wrap my brain around why SMTP AUTH is required for sending mail through their mail servers on port 587. Internet folks (non-Comcast customers) cannot connect to Comcast's outbound mail servers, and Comcast will always know who sent mail through their servers based on IP number, so I'm baffled at the purpose.

It's really simple. You need to authenticate to send and to do that you need a valid comcast.net ID and you need to know the password. Plus it'll work on and off the comcast network so for those people that travel with laptops it's a win win.
Ah ha! That explains it! Thanks for cluing me in here. I was under the impression Comcast only permits Comcast IPs to connect to smtp.comcast.net (regardless of port #). That is obviously not the case. The below telnets were done from our co-located servers:


What I'm saying: if Comcast provided customer-only (e.g. you must be on the Comcast IP network to use these) SMTP servers, they wouldn't need SMTP AUTH for said clients.

Edit: Since your are familiar with the SMTP protocol, you must also know that the RFCs state 587 requires authentication whereas 25 doesn't, but it supposed to be used only between MTAs whereas 587 is a client submission port.
Bzzt. Read the RFC yourself, Sections 6.1 through 6.4 -- specifically, the use of the word MAY. Meaning: requiring authentication on port 587 is *optional*. It's entirely up to the mail server administrator. By default most mail servers (postfix, exim, sendmail) require SMTP AUTH, but you simply change the said flag to "no" and voila, it acts just like port 25.


bigchris
Do Not Shoot The Messenger
Premium
join:2002-04-29
Leesburg, VA
·Vonage

said by koitsu See Profile :

Ah ha! That explains it! Thanks for cluing me in here. I was under the impression Comcast only permits Comcast IPs to connect to smtp.comcast.net (regardless of port #). That is obviously not the case. The below telnets were done from our co-located servers:

What I'm saying: if Comcast provided customer-only (e.g. you must be on the Comcast IP network to use these) SMTP servers, they wouldn't need SMTP AUTH for said clients.

Edit: Since your are familiar with the SMTP protocol, you must also know that the RFCs state 587 requires authentication whereas 25 doesn't, but it supposed to be used only between MTAs whereas 587 is a client submission port.
Bzzt. Read the RFC yourself, Sections 6.1 through 6.4 -- specifically, the use of the word MAY. Meaning: requiring authentication on port 587 is *optional*. It's entirely up to the mail server administrator. By default most mail servers (postfix, exim, sendmail) require SMTP AUTH, but you simply change the said flag to "no" and voila, it acts just like port 25.
And if you look at the ISPs you are going to find nearly all of them require AUTH on 587. The RFC was written to provide the option since it's intended to move mail clients away from using port 25, but, most implementations are using it also as a way to authenticate.

As to your other point of Comcast IP only SMTP servers, that doesn't help with bot'd computers, hence the requirement to authenticate which takes out large numbers of abusive connections i.e. spam.


koitsu
Premium
join:2002-07-16
Mountain View, CA


edit:
September 3rd, @11:31AM

reply to koitsu
Okay, so I just got off the phone with their Abuse folks (about a 30 minute conversation). They were slightly helpful, and very rigid to talk to (no surprise there, I've worked at many ISPs in my life and Abuse requires very stern, borderline cold personalities).

First thing first: Comcast will not provide me any logs or extensive technical details regarding what actually triggered the event. They specifically reserve the right to *not* hand that information over to you. I worked at Hotmail, so I know this rule quite well.

Second: the Abuse rep. told me the exact same thing Tier 1 and Cabal See Profile did -- there's a series of things that can trigger the block. Compromised machines on the network sending malicious packets with a destination port of 25, reports of malicious activity or spamming/malware distribution, or massive amounts of mail being sent within a 24 hour period.

Third: the rep was kind enough to disclose two pieces of information: 1) the incident occurred on September 2nd, and 2) the "modem level block" was put in place as a result of an Internet or Comcast user reporting that my IP was sending spam.

The first thing I did was check my modem logs to see if there was anything suspicious there. I found the following:


I believe this is the timestamp of when Comcast put the modem level block for port 25 in place.

Next, I went through my SMTP logs for the 2nd, and all of my outbound mail through smtp.comcast.net:25 was to FreeBSD developer mailing lists -- there was nothing odd or unsolicited.

I discussed this fact with the rep., who then tried to divert focus. "The block can also happen if you send out mails to more than 1000 recipients in the course of 24 hours. You said you sent 11 mails, but how many recipients?" Grepping logs showed that of those 11 mails I sent, they were sent to a total of 11 unique addresses. Remember, these are mail server logs; if I was to send a single mail with 500 people in the CC list, the mail server log would show all of those 500 unique addresses.

Next, the rep. and I went round and round for a bit about this whole thing. Eventually he settled on trying to convince me that I should change my postfix configuration over to use port 587. This completely confused me, and here's why:

I was told not more than 10 minutes prior that the reason the block was put in place was because of someone reporting to Comcast that I sent spam. So I asked him, "Does the port number I use for my outbound mail on smtp.comcast.net influence how you handle reports of spam? Because to me, spam is spam, regardless of what SMTP port it was sent through".

Shockingly, I was told point blank: yes, Comcast does in fact care what port number you use for your outbound mail, and they also care if you already have a block put up on port 25 (implying that by having that block in place, Comcast is more lax with you -- really!). Without getting into the semantics, the rep more or less disclosed that Comcast is significantly less anal about what is considered spam if the customer is using port 587. He also added "You seem awfully familiar with the SMTP protocol", which is when I explained I'm a UNIX administrator of 15+ years, so it's part of my job to be familiar.

The logic here baffles my mind. funchords See Profile would have a field day with this.

That said, I reluctantly agreed to get my postfix configuration working with port 587 (which means I *am* going to have to install Cyrus SASL. Grrrrrr...). Upon mentioning that, the rep. told me "Oh, by the way, we also have port 465 open, which is SMTP over SSL".

I also told him to keep the port 25 block in place, as there really isn't any point in removing the block, since it sounds like Comcast "tags" you as a higher risk person (somehow) if you're using that port vs. 587.

Port 465 may be what I go with, but ultimately depends on whether or not it requires SMTP AUTH. If so, then 465 or 587 -- doesn't matter. If not, awesome, problem solved! EDIT: Port 465 (which with postfix requires stunnel) also requires SMTP AUTH. Bummer.

So back to the logs I went, trying to figure out what happened...

Lo and behold, I found the very last Email I sent that evening (dated September 2nd, 21:23:49 PDT), which I personally sent to an individual who was more or less anti-Comcast trolling (referring to Comcast users as "Joe Six-packs") on the ISOTF Outages mailing list, somehow thinking Cox filtering ICMP packets had something to do with Comcast. The mail I sent pointed out the mistakes in his bizarre argument.

I speculate what actually happened is said individual forwarded my mail to Comcast Abuse as a form of retaliation, which Abuse handled identically to a spam complaint. It's the only thing I sent that even remotely could get Comcast Abuse involved. Purely speculative, but it's all I have to go on at this point.

EDIT: I just received a mail from said ISOTF mailing list individual; he was incredibly apologetic for his initial mail to me and odd/awkward claims.

I'm completely out of ideas. Comcast's reluctance to work with me to track down their claim is disheartening. :-( Regardless, I've got postfix up and working using Cyrus SASL + SMTP AUTH against smtp.comcast.net:587. Here's to hoping they don't block that...

--
Making life hard for others since 1977.
I speak for myself and not my employer/affiliates of my employer.

goahead

join:2008-09-03
While I agree its silly what they did, the first two sentences in yor post are terribly self-centered.


koitsu
Premium
join:2002-07-16
Mountain View, CA

said by goahead See Profile :

While I agree its silly what they did, the first two sentences in yor post are terribly self-centered.
Thanks for the constructive criticism; I'll take it into mind.


bigchris
Do Not Shoot The Messenger
Premium
join:2002-04-29
Leesburg, VA
·Vonage

reply to koitsu
Comcast will not provide you the logs or evidence of why you were blocked. Having worked at hotmail you can understand why, it's not only an issue of storing private information but also a question of subscriber base size. It would simply be impossible to provide that evidence for the size of user-base.

Comcast treat spam over any port with equal distaste, despite what the abuse rep said. However, with port 25 being open with no AUTH requirement it's significantly easier for a spammer to utilize that port rather than 587 or 465. The reason is obvious and it's that they need to know a valid username and password which requires a lot more work on their end.

Finally, you are probably right in the cause of the block. i.e. you were reported as sending spam.

Just move to 587 with AUTH (or 465 AUTH and SSL if you can).

goahead

join:2008-09-03

reply to koitsu
said by koitsu See Profile :

said by goahead See Profile :

While I agree its silly what they did, the first two sentences in yor post are terribly self-centered.
Thanks for the constructive criticism; I'll take it into mind.
:) I didn't mean it in an insulting way either, just pointing it out in case you get attacked for your knowledge.


koitsu
Premium
join:2002-07-16
Mountain View, CA

said by goahead See Profile :

said by koitsu See Profile :

said by goahead See Profile :

While I agree its silly what they did, the first two sentences in yor post are terribly self-centered.
Thanks for the constructive criticism; I'll take it into mind.
:) I didn't mean it in an insulting way either, just pointing it out in case you get attacked for your knowledge.
I didn't take it as an insult, and didn't intend my reply to be of a snarky nature either. (I really was serious when I said thanks for the constructive criticism!)
-
Forums » US Cable Support » Comcast » Comcast HSI[Connectivity] Professional Installation? »
« Comcast is using Sandvine to manage P2P Connections  
page: 1 · 2 · 3


Tuesday, 02-Dec 07:21:30 Terms of Use | Privacy Policy | Hosting by www.nac.net - DSL,Hosting & Co-lo | feedback | contact
over 9 years online! © 1999-2008 dslreports.com.
page compression OFF
Most commented news this week
· [97] AT&T Metered Billing Trial Hits Second Market
· [71] UDP BitTorrent Will Destroy The Interwebs!
· [57] Comcast Tries To Slow Verizon's Philly Entry
· [17] FCC To Vote On Free National Wireless Broadband
· [14] Clearwire May Slow WiMax Build
· [8] Embarq Rejected Higher Offer
· [7] Hawaii Telecom Files For Bankruptcy
· [6] Monday Evening Links
· [0] Tuesday Morning Links
Most people now reading
· Is this a good thing for the net? [news,99366]
· Maintaince Tonight or tomorrow? [TekSavvy]
· 80 done, Naxx cleared.....can you say WOW...GG? [World of Warcraft]
· Level 80 PVP gear info? [World of Warcraft]
· Coalition Government Possible? [TekSavvy]
· Upverting DVD players vs Blue ray DVD players. [General Questions]
· Notice, new uTorrent Alpha may be able to evade throttling [TekSavvy]
· Anyone getting the verizon Storm? [Cellphones, providers, and plans]
· Computer sends data without any input from me. [Security]
· Slow OOL Speeds [OptimumOnline]