Wednesday, July 1, 2009

VisNetic MailServer to IceWarp Server Migration Procedures

Deerfield.com is pleased to announce that IceWarp Mail Server is now available through Deerfield.com and customers with current upgrade protection are able to migrate from VisNetic MailServer to IceWarp immediately!

If your VisNetic MailServer Upgrade Protection is current, you are encouraged to migrate to IceWarp Mail Server as soon as possible, at no charge, and all of your existing settings, users, mail and subscriptions will be retained. If you are unsure if your VisNetic MailServer subscription is current you can either verify under Help – Licenses in the VMS Admin, or respond to Deerfield.com sales with “Upgrade Status” and a Deerfield.com Sales Associate will verify this for you.

If your VisNetic MailServer Upgrade Protection is current you can migrate to IceWarp MailServer by following the instructions below:

1. Convert your VisNetic MailServer license to an Icewarp license by following the instructions in the following knowledge based article: https://support.deerfield.com/kayakov3/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=676

2. Migrate your mail server software from VisNetic to IceWarp by following these instructions: https://support.deerfield.com/kayakov3/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=675

If your VisNetic MailServer Upgrade Protection is expired please follow these instructions:

1. Convert your VisNetic MailServer license to an IceWarp license by following steps 1-3 in the following knowledge based article: https://support.deerfield.com/kayakov3/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=676

2. Renew your subscription at: https://www.icewarp.com/web2005/purchase/modify_license/index.html?vms_conversion=1

3. Follow these instructions to migrate your mail server software from VisNetic to IceWarp: https://support.deerfield.com/kayakov3/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=675

A VisNetic MailServer to IceWarp Mail Server FAQ page is available to answer the most commonly asked Migration questions at: http://www.deerfield.com/products/visnetic-mailserver/vmstoiw.htm

If you have any remaining questions or encounter any issues please either reply to this message or give us a call at (989)-732.8856.

Deerfield.com Strikes Agreement with IceWarp Inc. to Distribute IceWarp Server

Deerfield to offer mature mail server that allows for easy migration from VisNetic MailServer

GAYLORD, MI — July 1, 2009 — Deerfield.com, an international provider of Internet communication solutions and IceWarp, developer of IceWarp Server, announced today a strategic distribution partnership that pairs IceWarp Server with Deerfield.com’s U.S. Electronic Software Distribution network.

IceWarp first caught our attention in 2001 when we were conducting a comprehensive evaluation of the mail server market,” said Mike Deerfield, CEO of Deerfield.com. “While performing benchmark tests we were blown away by the amount of mail IceWarp could process so quickly, while consuming so few resources. We entered into a relationship with IceWarp at that time, whereby IceWarp developed an OEM version of their software, VisNetic MailServer, for Deerfield.com to distribute. Today we are announcing that instead of offering a rebranded version of IceWarp Server [VisNetic MailServer], we will distribute IceWarp Server directly. The primary benefits of this newly structured agreement are that our VisNetic MailServer customers will have direct access to new IceWarp Server releases immediately – as opposed to having to work with IceWarp to develop a rebranded release, and instead of competing against IceWarp in the mail server market, we can now work together to promote IceWarp technology and service customers.”

VisNetic MailServer customers with current upgrade protection are able to migrate to IceWarp Server at no charge. All existing settings, users and mail are retained.

“It’s of the utmost importance to us that our existing VisNetic MailServer customers have a messaging platform they can easily migrate to and that will have a similar feature set and administrative feel,” said Deerfield. “After several years of working together at the R&D level (Deerfield/IceWarp), we've determined that we are aligned technically, and consolidating the VMS and Merak brands into a unified IceWarp server is the most sensible path. VisNetic MailServer customers can seamlessly move to IceWarp and they will benefit greatly from the new features and fixes in the current release of IceWarp Mail Server, as well as subsequent releases.”

IceWarp Server is a robust messaging platform relied upon by thousands of organizations, and includes a comprehensive feature set that satisfies the most demanding environments:

* Web mail that is user friendly and supports Firefox, IE, Safari 3.1 and more.
* Support and Synchronization of wireless devices and web calendars.
* Groupware for shared calendaring, contacts and appointments.
* Open API allows developers to take full control of the server.
* Integrated antivirus and antispam – including access to Antispam Live, which is a zero hour antispam service based on Commtouch technology.

“While the IceWarp Server feature set has grown immensely since we first looked at the product, for a mission critical application like a mail server, the robust architecture and foundation of IceWarp Server is still what separates it from competitors and makes it the solution that we feel comfortable recommending to our end users and channel partners,” said Deerfield.

Learn more about IceWarp Server at: http://www.deerfield.com/products/icewarp/

About Deerfield.com:
Founded in 1994 and headquartered in Gaylord, Michigan, Deerfield.com® is an International provider of Internet software and services designed to meet the connectivity, messaging and VoIP needs of small-to-medium sized businesses and organizations. Deerfield.com publishes a leading suite of Internet products distributed via ESD (Electronic Software Distribution) globally through both direct and multi-tiered distribution channels. Deerfield.com continues to bring its vision of the Internet to its customers through a range of products including 3CX - an IP PBX for Windows, VisNetic MailFlow – an email management system and DNS2Go - the company’s dynamic DNS service.

About IceWarp:
IceWarp, Ltd. was started in 1999 with the development of their mail server, then titled Merak Mail Server. Icewarp’s exceptional product stability, performance and reliability quickly escalated its global adoption rate with ISPs and businesses. Over the years, IceWarp has maintained a technology leadership position by continuing to advance through many industry-firsts.

Tuesday, June 30, 2009

Use NETSTAT to find out what application is using what port

Netstat is a very useful application that I use frequently for finding listening ports. On occasion I'll find something that is consuming a wide range of listening ports. For example, I've seen time and time again where Microsoft's DNS server, if not properly setup, consuming all UDP listening ports. Here's a tip to find out what application is occupying what listening port(s).

Open command prompt or terminal window and type the following,

netstat -h

This will list all available options for netstat. Older versions of netstat on Windows machine will not include all options mentioned in this article. I usually use options -an, example,

netstat -an

This will list all ports, listening or not, and what interface the port is bound to. When you run netstat -an you may see UDP listening ports scroll off the screen. To find out what application is using these ports type the following (windows computer),

netstat -anb

The -b option will also list the applications responsible for opening the listening port and hopefully help in your troubleshooting efforts. In my example of Microsoft's DNS Server I typically ask if the DNS server is being used and if not stop the service and set it to disabled, this immediately clears all listening UDP ports by application dns.exe.

Monday, May 4, 2009

How to Read Email Headers

As an email administrator you will be challenged with creating filters, blacklist, whitelist, and/or redirects that require an understanding of email headers. In their simplest form email headers are read by an email client to display the To, From, Date, and Subject of a message.

Message headers (From: and To:) differ from senders and recipients and I'd like to outline those differences so when you are confronted with creating filters you don't end up pulling your hair out trying to figure out why a simple filter does not work. :)
  1. Why doesn't my filter work?
  2. Headers and SMTP Envelope
  3. Read Email Headers
  4. Senders and Recipients
Why doesn't my filter work? The most common problem I see when asked why a filter does not work is in the differences between the From: header and the sender. Here's what usually happens. Worker receives an email they no longer want to receive from a certain email address. They ask you to block email address user@spam_domain.com. So you create a filter to reject user@spam_domain.com. The next day rolls around and your filter is not working according to the worker. Why? The email reader (Outlook, Thunderbird, etc...) reads the From: header and not the Sender and the mail server filter you created is likely triggered on the sender address. Lets explain how this is possible.

Headers and SMTP Envelope. A good analogy of what is happening is in a written letter that is addressed to you on an envelope, yes I'm talking snail mail here..., but the letter inside the envelope is addressed to and from someone else. When an email is received by your mail server it takes the letter out of the envelope and puts it in your inbox. Your email address may not be visible in the To: header and the original sender (or return address) may not be the same as the From: header. This is all perfectly legal in the email world.

The SMTP envelope of the message will always contain the actual sender and recipient(s) of a message and you can view this from the SMTP logs of your mail server.

The From: and To: headers are sent during the DATA command of the SMTP session and is viewed by the email reader (Outlook, Thunderbird, etc...) when the message is opened.

Since SMTP has this ability it's able do things like mailing list and BCC. A mailing list will typically put the mailing list email address in the To: header, yet it still arrives in your inbox without you seeing your email address in the To: header. Probably the best example is BCC. When you BCC someone the BCC recipient is not included in the headers of the message only as a recipient. And this is all controlled by your email reader once you press the Send button.

Reading Email Headers. After you press the Send button in your email client it has to create the message, and decide who the sender and recipients are. The creation of the message includes email headers, the body of the message, and any attachments. I'm not getting into how attachments are created as it involves explaining mime boundary headers and that's out of the scope of this article.

Email Header example:

Subject: Weekly Report Update
To: cindy@domain.com, joe@domain.com
From: fred@domain.com
Date: Fri, 01 May 2009 10:08:12 -0400
X-headers: Optional information - Such as, Thunderbird 2.x

Body of message
.

The above example is in it's simplest form, you will see many other headers in an email message, all of which are usually self explanatory.

Note, the "." on a line by itself just below the 'Body of the message'. The "." on a line by itself is only needed during the SMTP session to tell the mail server that it's received all the DATA and can save the message for delivery. When the mail server saves a message in your inbox it may not include the "." as it's not required by an email client to read the message.

The above example only shows what an email client will create after sending a message. The mail server will also add headers to the message or can modify headers as needed. Here's an example after a message passed from an email client through two mail servers.

Received: From Domain.com (123.123.123.123) to remote_mail.com
Received: From Email client (192.168.1.5) to local Mail Server Domain.com
Subject: Weekly Report Update
To: cindy@domain.com, joe@domain.com
From: fred@domain.com
Date: Fri, 01 May 2009 10:08:12 -0400
MIME-Version: 1.0
X-headers: Optional information - Such as, Thunderbird 2.x

Body of message

Each time a message is passed from one mail server to another a Received: header is added to the top of the message identifying the mail server that delivered the message. Some email clients do not show the received header when you use the option to view headers. Ideally to see all headers you should view the message file on the mail server. Use a text editor to view the message.

When creating filters you can parse Received: headers but only if the Received: header exist, meaning it's already passed through one mail server. I've seen cases where mail admins try to filter on the Received: header of itself and usually that's not possible.

Message Header Formats. The format of the email headers are critical. The order of the headers are not critical, other than the Received: header, which is always placed at the top of the message by the last mail server that delivered it.

In order for an email header to be consider an email header it must have a colon at the end and it must be before the message body. The header section of the message will always have one header on each line. A blank line or enter starts the body of the message.


Senders and Recipients. The SMTP protocol has some flexibility that is not always obvious on the surface. Always consider the sender, recipient, From:, and To: headers when creating filters and you should save yourself some troubleshooting steps later on.

Tuesday, April 21, 2009

What are Spam Bots and How to Trap Spam

Let's talk about why you need, and how to create a Spam Trap.

Spammers often use high performance computers to run what is called a Spam Bot. A Spam Bot is a program that browses the Internet looking for hypertext links and other anchors in your web site, and then uses these links to navigate itself from one site to the next. For every page the Bot visits it performs a [b]search for email addresses, adding them to its database as it proceeds. This method of collecting email addresses is often referred to as Harvesting.

If you have a website displaying contact information for your family or employees, most likely it contains email addresses. These email addresses are seen/collected by the Spam Bot. The idea to combat this is to add a special Spam Trap email address to the web page used specifically for catching Spam Bots. The email address should be hidden on the web page by using the same background color as that of the web page. With the email address the same color as the background, legitimate visitors to your web site would not see the address, only Spam Bots looking for email addresses embedded in the HTML of the page.

Creating that Special email address.

This account would be an email address used specifically for combating Spam Bots and cannot be that of an actual user. Example: st@domain.com. The most important step is to set the State property of this account to Disabled (Tarpitting).

This sets the account to be inactive, but if email is delivered to this account, the sender is considered a tarpitter and the IP address is blocked per the Tarpitting options defined in your mail server.

What will happen?

The Spam Bot will visit your web site performing a full text search in the page source code looking for all email addresses. To every address found it will try to send a spam message. One of these addresses is our trap (st@domain.com). Whenever the Spam Bot sends a message to it, the IP address becomes tarpitted and every further connection attempt is rejected immediately.

Simple but effective! Give it a try, every little bit helps.

If you are interested in other Anti-Spam techniques refer to this post:

Must have Anti-Spam Tools

Tuesday, March 31, 2009

How to use CalDAV with Thunderbird and Lightning

CalDAV is another method that can be used to synchronize your mail server calendar with an email client calendar. Any CalDAV enabled calendar should provide this functionality. Thunderbird and Lightning (Calendar add-on) do provide support for CalDAV. In this post I'm going to provide details of how to configure Thunderbird/Lightning to sync with your CalDAV server.
  1. Prerequisites
  2. Setup network calendar
  3. Sync Calendar
Prerequisites - Before you can get started you need the following:
  • Thunderbird (Latest version)
  • Lightning add-on. Check with your mail server developer for compatibility.
  • Mail server IP address or host name.
  • CalDAV shared name or calendar name.
  • The CalDAV username and password. Usually this is the same as your email account login.
Setup network calendar - After you have successfully configured an email account in Thunderbird and installed the Lightning Add-on you are ready to add your CalDAV network calendar.

Right Click under Home calendar and select New Calendar.

At this screen select 'On the Network' and press Next.

In this screen you need to select CalDAV as Format. In the Location field enter your mail servers CalDAV URL. The URL entered in this field can vary by mail server or CalDAV server. Please refer to your mail server requirements for proper URL structure. Here's two examples from VisNetic MailServer and Kerio MailServer.

VisNetic MailServer
http://[server]:[port]/webdav/[account]/[folder]/

http://192.168.1.2/webdav/user@your_domain/Events/

192.168.1.2 = the IP of VisNetic MailServer
Port = default port for VisNetic MailServer Web Control
user@your_domain = your email address
Events = this is the default name for your calendar in VisNetic MailServer

Kerio MailServer
http://[server]/calendars/[domain]/[shared calendar user]/[calendar name]
http://192.168.1.2/calendars/your_domain/user/calendar

After pressing Next to the URL window you will be asked to name the calendar and select the email account associated with this calendar. Select Next and Finish.

Sync Calendar - The calendar should ask for your username and password, usually this is your email address and password. After successful authentication the calendar on your mail server will reside in Lightning. If you add a calendar event in Lightning it will be sync'd to your mail server and the same applies to your mail server (usually via Webmail) calendar.

Wednesday, March 25, 2009

Win an Ipod Nano!

Simple. Just become of "fan" of the DNS2Go Facebook page - direct link http://DNS2Go.AtFacebook.net , and post a message to the Discussion Topic "How I Use DNS2Go". You will find the discussion topic under the "Boxes" tab on the DNS2Go Facebook page. That's it! Just let us know how you are using DNS2Go in your everyday life, and/or share any feature requests that you have.

We'll keep this open until the end of April and we'll award the lucky winner!