![]() | Welcome to Islandnet.com Locally owned and operated since 1993 |
| Create an Account • Pricing & Features • Domain Registration • Customer Sites • Help & Info | |
Sunday February 12 2012 | |
E-Mail Server Practices & PoliciesReturn to the help index
Table of Contents
IntroductionThis document explains our practices and policies with regard to how our mail servers behave, as well as how they expect other mail servers to behave. It is somewhat technical in places. If you have any questions or concerns about anything in this document, please email us at support@islandnet.com.The policies outlined here are not necessarily written in stone. If you are having trouble sending or receiving mail due to our policies, talk to us and we'll see what we can do. It may be possible to make exceptions in some cases, or it may even result in a change of policy. Filtering and BlockingWe believe that e-mail filtering (blocking mail based on content) is generally best left to the end users, as one person's trash is often another's treasure. With thousands of customers it is impossible to come up with a set of rules that would satisfy everyone and still do an effective job at blocking the junk.We estimate that at least 80% of all e-mail sent to our servers is junk mail and/or viruses, and that amounts to a lot of wasted resources that cost real money! It simply isn't practical to do no system wide tests at all. So we do a minimal amount of content filtering (for example, we do scan for viruses). However, we do expect mail servers that talk to us to behave properly according to the official SMTP specifications and common best practices. This does not generally involve content filtering, it's mainly just enforcing proper protocol. We have implemented four distinct levels of e-mail testing:
1. System Wide TestsSystem wide tests apply to all e-mail that passes through our servers regardless of the source or destination. There is no option to avoid these tests, they apply to everyone. When a message is rejected due to one of these tests an error code is returned to the sender's mail server, which means they will know their mail was refused.
2. Opt-Out TestsThese are also system wide checks like those above, but customers can "opt out". At your request we will add your domain(s) and/or individual e-mail addresses to a list and the following checks will not be applied to messages that arrive addressed to you. Note that you cannot turn these checks on or off individually, you either permit us to apply all of them them to your e-mail or none of them. When a message is rejected due to one of these checks an error code is returned to the sender's mail server, which means they will know their mail was refused.These checks are enabled by default. If you do not want these to apply to you, send e-mail to support@islandnet.com and tell us which of your local domains and/or addresses you want to exempt.
3. Map File ProcessingIf an incoming message makes it past the tests described above, and if (and only if) the message is destined for an address at a customer's domain, it is passed to the map file processor. The map file processor allows customers to map addresses within their domain to specific destinations. The map file system also lets you to do some very basic domain-wide filtering. Please refer to the map file documentation for more details.
4. Individual (PEP) Mail RulesWhen a message finally gets to the point where it will be delivered to a local mailbox, it is passed to the PEP program. By creating a set of rules for PEP to follow, you can apply additional customizable e-mail filtering (among other things). Please refer to the PEP documentation for more details.The Penalty BoxUnder certain circumstances, the IP address of a sending host and/or the email address of the sender may be placed in the "penalty box". The incoming message (and any subsequent messages from the same host or sender) will be deferred until the penalty is over (which usually lasts 5 to 10 minutes). Basically this means that the server will say "I won't accept the message now, but try again in a few minutes".Because much of the spam sent today comes from specialized spamming software or viruses that won't bother to try again later, and all properly configured legitimate mail servers must retry, this technique actually eliminates a large amount of spam with no false positives. Basically this is a sort of automated short-term blacklisting system. A host and/or sender might be placed in the penalty box for things such as sending a virus, sending mail to one of our spam traps, etc. GreylistingGreylisting is similar to the penalty box in that it defers messages and assumes that the sending computer is a properly configured mail host instead of a virus or specialized spam software. With greylisting, however, the first time a unique key consisting of the host's IP address, the sender's email address, and the recipient's email address is encountered, the message is deferred. If the same message is tried again, it is accepted and the server's IP address is whitelisted so subsequent messages from the same server will not be deferred (even if they are for different recipients). Like the penalty box, this is a very effective technique for stopping spam and viruses without disrupting legitimate mail.In the very rare case that a real mail server is misconfigured and treats a deferrment as an error, the bounce message will contain a reference to http://helpdesk.islandnet.com/smtp/greylist.php Spam AssassinAll email under a certain size is passed through Spam Assassin to get a spam score. This is a decimal point number and the higher it is the more likely the message is to be spam. This score is added to each message as the "X-Spam-Score:" header. You can test this value with filtering software, including PEP. Since some filtering programs cannot perform numerical tests, a bar graph is also included in this header. Here are some examples:
X-Spam-Score: 12.0 (++++++++++++) X-Spam-Score: 4.5 (++++) If the spam score is 5.0 or higher, a second header containing more details (it will span multiple lines) is added to the message. It explains which Spam Assassin rules contributed to the overall score and how much. It looks like this:
X-Spam-Report: Spam Assassin details: (12.0 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.5 X_MSMAIL_PRIORITY_HIGH Sent with 'X-Msmail-Priority' set to high
0.5 X_PRIORITY_HIGH Sent with 'X-Priority' set to high
4.4 DATE_SPAMWARE_Y2K Date header uses unusual Y2K formatting
1.6 RAZOR2_CF_RANGE_51_100 BODY: Razor2 gives confidence between 51 and 100
[cf: 100]
0.9 RAZOR2_CHECK Listed in Razor2 (http://razor.sf.net/)
1.4 DNS_FROM_RFCI_DSN RBL: From: sender listed in dsn.rfc-ignorant.org
1.2 MISSING_MIMEOLE Message has X-MSMail-Priority, but no X-MimeOLE
1.6 FORGED_MUA_OUTLOOK Forged mail pretending to be from MS Outlook
RelayingRelaying occurs when a non-local sender delivers e-mail through our server to a non-local recipient. Due to the potential for abuse, no properly managed mail server will allow anonymous users to relay through it. A server that is misconfigured in this manner is called an "open relay".It is desirable, however, to permit our own customers to relay through our servers while they are not directly connected to our network (eg: on the road, or at the office, etc.) To allow this while preventing anonymous relaying we support two different options:
Alternate SMTP PortsIn an effort to curb outgoing spam and viruses from their own users, some ISPs have begun to block outbound connections on port 25, which is the SMTP (email) port. In other words, customers of such ISPs are forced to use that ISP's mail server for sending and are unable to use another mail server. Due to reliability issues, many people prefer to use our mail servers for sending mail, so to get around this problem all our mail servers will accept connections on ports 587 and 2525 as well as the standard port 25. Since these ISPs do not usually block these ports you should be able to continue using our mail servers.If you use such an ISP for connectivity (Telus or Shaw, for example) and you wish to continue using our mail servers instead of theirs, you simply need to change your mail program settings to connect to us on port 587 or 2525 instead of port 25.
SSL/TLS EncryptionNormally all SMTP transactions occur over a plain text (unencrypted) connection, which is fine in most cases, but those who are concerned about security may prefer to connect to our mail servers using an encrypted connection. Our POP and SMTP servers support two common methods:
If you use SMTP Authentication we strongly encourage you to also use an encrypted connection to protect your account password!RetriesWhen an outgoing message cannot be delivered due to temporary errors (like DNS problems, network errors, unavailable servers, fulle mailboxes, etc.) it remains in our mail server's queue and is periodically retried until it is either successful or a maximum retry period is reached. Currently we will keep trying to deliver a message for 24 hours, at which point it will bounce back to you with an error.A warning message will be sent to you at certain intervals to let you know if a message is delayed. Currently one warning is sent after 4 hours and another after 12 hours. SPF SupportSPF (Sender Policy Framework) is a way for domain owners to restrict which servers are allowed to send mail that claims to be from their domains. While it seems like a great idea on the surface, it has a few nasty side effects, which is why we do not use it for rejecting mail. However, we do perform an SPF lookup and add a Received-SPF: header that you can use with PEP or other filtering systems. Here is a sample header:
Received-SPF: none (lenz.eggo.org: domain of esj@harvee.org does not designate permitted sender hosts) The first word after the Received-SPF: header will be one of the following (the rest of the text on the line is a comment):
If we handle DNS for your domain and you would like to publish an SPF record, just let us know and we'll help you set it up.LoggingAll SMTP and POP transactions involving our servers are logged.The information recorded includes such things as IP addresses and host names of the machines, the sender and recipient addresses, error conditions, routing information, etc. With certain error conditions some or all of a message's headers are logged as well (but never the message contents). These logs are confidential and are only visible to the server administrators. Upon a reasonable request we may extract portions of log files for a customer's use (please keep in mind that these logs exceed several hundred megabytes per day so it's not always something we can do on the spot. We keep logs for at least 30 days, and often for 60 days or more depending on disk space availability.
|
| Home • About Us • Contact Us • Terms of Use • Privacy Policy • Help Documents |
| Page generation time: 0.05 seconds |