How to set up your chat client

Once you install a chat client, you need to set it up to access the FastMail server. This is slightly different for each client, but most will ask you for the following values:

Server

chat.messagingengine.com

Username

Your full FastMail username, including the domain, unless you are asked to enter the domain separately.

Password

Your FastMail password

Login server(if asked for)

Your FastMail email domain

Port

5222

SSL/TLS Encryption

Enabled and must use STARTTLS

If your client only supports old-style SSL/TLS on connection, you can use port 5223 with SSL/TLS (not STARTTLS) enabled.

Chat roster

XMPP supports the concept of a chat roster. That is a list of people you have authorised to be able to chat with you, and these contacts are usually listed by your chat client when you connect.

These contacts can be separated into different groups. This is controlled by default by the client, and any changes made in one client are synchronised to other clients when they connect.

If you have a business or family account, then by default each person in the business/family will be able to see every other person in the business/family as part of their chat roster.

Chat logs

Most clients will keep a history of your chats for you. However, that means you need to be on the same machine, using the same client to read the log.

FastMail has the ability to log chats as emails to your account. We'll automatically create a "Chats" folder in your account, and file any chat logs into that folder. This makes it easy to see and search them from anywhere.

Set up DNS for your domain

If you have a business or family account, and have created users with account names in your own domain, then you must set up the correct SRV records for your domain in order for chat to work.

If you host your DNS with FastMail then we will automatically set up the correct DNS records. We recommend this approach.

If you use an external DNS provider, you will have to manually set up SRV records through their DNS control panel. Unfortunately there are so many providers, we can't give explicit instructions for each one.