Email via IM
Implemented in IceWarp Server Version 8.9
Also requires the free XMPP/Jabber client PSI, available for download from http://psi.affinix.com/
Route Emails to Instant Message Client - Route Instant Messages to Email
IceWarp Server now includes an email transport module within its IM server, and is also now able to forward messages to an IM client, via message forwarding or rules.
By default IceWarp Server IM also supports ICQ, Yahoo, MSN, and AOL.
Usage
Using the "Service discovery" option in the PSI XMPP/Jabber client will display all of the available transports you can register with. Typically, registration would use your existing User name / Password with the service (e. g. ICQ user/password).
The transport becomes registered and you can add roster items to it simply by adding a new contact and specifying the domain/node of the transport:
Example
12323242@icq.domain.com (assuming icq.domain.com is the transport node)
This will make sure that any ID on any service gets integrated with the XMPP protocol.
IM to Email
The email transport lets you send emails directly from your IM client by simply sending an IM message.
The JID has to have this format:
<emailAddress>@transportnode where each @ in the email address is replaced by %.
For example:
to send an email from your XMPP/Jabber client to john@doe.com using transportnode emailtransport.domain.com you would send the IM to
john%doe.com@emailtransport.domain.com
Email to IM
It is also possible to receive email messages to your IM, this is not done via the email transport module directly but by using forwarding or rules in IceWarp Server (using rules is recommended as you can set them not to forward spam messages, message that are too big, etc.)
To have the message delivered to IM you must specify the email address as follows:
xmpp:<emailaddress> - for example xmpp:john@doe.com
and the message will be sent to the IM server for john@doe.com.
Note: You cannot use this address format in normal email clients (like Outlook) that send via SMTP - only within IceWarp Server's internal forward/send features such as content filters, rules, account forwarding, etc.
You can also use format xmpp:john@doe.com?online - which will only send the message if the recipient is online.
Note: Messages forwarded to IM will contain the original email senders address and a reply to the message would be sent as an IM. To stop this happening you have to specify the email transport node name (defined within the Instant Messaging - Services) using the C_IM_EmailTransportNode API variable.
Conclusion
IceWarp Server now allows communication between an IM client and an email client, expanding the range of communications options for your customers.