search  
 
 
Support Tip #9: Email program looks like it stalled while downloading? It's probably just working on downloading a really large message. Try setting your mail program to use IMAP instead of POP.
 
 
  My Account Contact Us GI Help Desk Jobs @ GI  
  GI Home About GI Web Development Services Corporate Design Services Motion Media Services Consulting Services Portfolio and Case Studies  
 
 

Trouble Sending Email?

You don't send spam - or even know anyone that sends spam... yet you have emails bouncing back to you saying it was rejected due to spam? Or worse yet, you send emails to known good addresses, possibly even as a reply to a message that was sent to you, and it fails as if the server doesn't exist? You're not alone. It happens to just about everyone. If it hasn't happened to you, then it probably will. The reason is simple. Some combination of factors with your email caused the receiving server to mistake it as spam. If this happens to you, it could be a fluke. Try sending your message again in a little while. If it happens again, then there's likely a problem that isn't going away - for a while at least.

First of all, if this is happening with emails to us, we do have other ways you can email us. Namely, our contact forms on this site. No matter what the reason your emails are getting rejected, a message sent to us using our forms will get through. If you've been given an error message, please include this in your message to us. We will whitelist your email address and then we'll use the error info you provide to get to the bottom of why your emails aren't being delivered.

What makes a legitimate email look like spam?
The most common reason is blocklists. These lists contain IP addresses that have been branded as suspicious. IP addresses can get listed for a variety of reasons. Some are listed because they've been found to have a mass-mailing virus. Some have sent email to so-called "spam traps". Others might not be listed directly, but there might be one or more addresses very close to it that is listed. If your own IP address or the address of the server that is sending your mail is on a blocklist your mail could get rejected. Then there are also proprietary blacklists maintained by individual email providers. An IP can end up on these if the provider receives complaints from users, or if they simply receive a large volume of junk that is believably "spoofed" to look like it's from you, your domain, your server, etc.

How to find out if your IP is on a blocklist... First, you need to know what your IP address is. We could tell you how to find yours, but it's probably easier to just tell you what it is. Currently, your IP address is 38.103.63.18. We say "currently" because if you're still using dial-up or otherwise have a dynamic IP address, it may not be the same as it was when your mail was rejected. The next obvious question is how do you know if your IP is dynamic? The shortest answer is, if you have a static (always the same) IP address, you'd probably know because you are probably paying your ISP extra for it. If you have a dynamic IP, but you're on a broadband connection, there's a good chance it hasn't changed yet. So, enter your IP address into the search field on a site like SenderBase. If it's listed (ignore PBL and DNSBL results, more on that in a bit), contact your ISP to have them de-list the IP address and find out what you can do to get on a different IP in the meantime. Only the owner of an IP address can hope to have success de-listing an address. If you see a positive result that says PBL or DNSBL, these aren't true blacklists, and in theory all dynamic IP addresses on the planet should show up on those. Positive PBL/DNSBL listings should not be contributing to your bouncing unless the server is erroneously treating it as a blacklist, or if you are running your own mail server on a dynamic IP address. The idea there is, if you're running your own mail server, it should be on a static IP address.

If your bounce specifically cited your mail server as the culprit and gave its IP address, it may or may not actually be blacklisted either. To be sure, look it up too by the same method mentioned above. If it tells you that the IP is blacklisted, contact your email provider. They should take steps to get your server de-listed. Now here's where the headaches will begin... There's a very good chance you won't find your mail server on a blocklist. Why? Your email administrator is likely keeping up on blocklists and getting servers de-listed as they appear (perfectly innocent servers get erroneously listed all the time). So something else is probably the problem.

Unfortunately, our own struggles with spam have revealed that the most strict spam filters that do not reject legitimate emails still let approximately 30% of the spam through. Once you go stricter than that, legitimate emails start bouncing. But when you run a server that gets say, a modest 4 million junk emails a day, a spam filter that lets 30% in still gets well over a million spam emails a day. That much junk slows down servers and eats a ton of bandwidth. Take those million or so emails that get through a day. Lets assume they average 25 or so kilobytes each (some junk is smaller, and some is way bigger). That isn't very significant for the handful that end up in an individual account. But for the entire server, that's roughly 25 gigabytes of server space. In terms of bandwidth, it's at least double that figure (half for the incoming message itself, the other half for one download by the recipient). All users suffer the effects of this. Then if you factor in software costs to fight the problem, cost of new servers and more bandwidth to compensate for the problem, manpower spent, etc., that 30% that sneaks through is still way too much spam!

The only way around this is to make spam filters more strict. And they have to be strict enough to continue to reject spam the next time the spammers adapt to techniques for fighting spam. Unfortunately, in this effort, many legitimate emails become casualties. And bouncing emails isn't necessarily the best solution either. Since a true spam email never comes from the address or the server it says it came from (spoofing), bouncing the email would mean inconveniencing an innocent third party with a bounce message. To avoid this another technique has become common: blackhole filtering. Servers using this technique will simply drop the connection for an incoming connection branded as spam. This keeps bounces from bouncing around the internet, eating up more bandwidth, eating up more drive space, causing more headaches etc. In the case of a legitimate blocked in this manner, you'll likely get a "failure" email that says something to the effect of all attempts to contact the receiving server failed.

It all boils down to how much your email smells like spam to the receiving server. Various common factors that incoming emails are weighed against include:
  • Blocklists
    Many servers use blocklist services like SpamCop, SpamHaus and others. These are typically given a high weight when being considered by spam filters, as accepting an email from one listed on one of these "real-time blocklists" could potentially be dangerous. The other category is
  • Volume of email received from your server
    Many email systems are on shared servers with up to several other domains' email systems on the same server. If someone - or multiple people on one or more of those domains is not very responsible with mailing lists
  • Bayesian filtering
    Bayesian filtering uses statistical analysis to determine spam probability based on content, keywords, frequency of such things showing up in spam, etc.
  • Reverse DNS lookup
    This check will fail if the IP address of your server does not have a hostname associated with it (e.g. server.yourmailserver.net - or blahblah.yourISPnetwork.yourisp.com).
  • Open-Relay Servers
    If your mail server is an open relay server, you're likely getting more failures than successes when sending email. The reason is that anyone can send email through an open-relay server without authentication. For this reason, most email providers have been moving to closed-relay servers (requiring SMTP authentication) and rejecting all mail that appears to come from an open-relay system.
  • ORDB
    This is a once-popular, but now-defunct blocklist. They ceased operations in late 2006. Many admins left ORDB in their filters. And it didn't cause any problems until recently. It now returns bogus positive results, in an apparent effort to get administrators to remove it from their filters. If a mail server uses ORDB, and gives it any spam weight whatsoever to ORDB, a great many legitimate emails will smell more like spam than they should. This isn't definitive, but it seems to most commonly occur with mail sent from servers that were on an open-relay at some point near the demise of ORDB. If your emails fail an ORDB check (and ultimately leads to it bouncing), this does not mean there is something wrong with your server. Quite the contrary... the server on the receiving end that used it in their filter is not properly configured.

    What sucks here is that using ORDB does make more spam look like spam. Which is probably one reason why it is still being used by many providers. In our mail systems, giving ORDB any weight at all can help catch up to 100% of that 30% that the more responsible configuration misses. But, this WILL result in many, many legitimate emails bouncing. So, unless one is to go with a whitelist-only mail system, using ORDB is not worth risking missing countless legitimate emails.

But, what can you do if this is happening? If you're a GI Hosting (and Email) Customer, let us know, and whether you're getting the bounces, or getting reports of bounces. If the former, well look into the problem, try to determine the cause, and take steps to correct the problem. Such action usually includes contacting providers that are rejecting your email, and if necessary moving your server to a different IP while the current IP is pending de-listing (if it actually is blocklisted). If you're the one being contacted about email to you bouncing back, let us know and we'll likely attempt to obtain sample bounces from the sender, and tweak your filters accordingly.

If we do not provide your email services, we can help you too. Just contact us, let us know what the problem is and one of our representatives will work with you to track down the problem and work to solve it as quickly as possible.

 
©1999-2008 GRAYCZYK INNOVATIONS. ALL RIGHTS RESERVED.