Cimplicity Email Driver    

With the Cimplicity email driver sending messages to anyone becomes as easy as setting a point. The driver is a true device communications enabler just like any other communications protocol. To use it in a project it is simply a matter of selecting "Cimplicity E-Mail Engine" in the Project Properties Protocols box.

Configuring the System

The Cimplicity Email driver sends messages using any SMTP server. If your facility has email, it has an SMTP server. In fact, you can use the SMTP server of your local ISP as well. Whomever sets up your email will be sure to have the address you require.

To get connected you only need to create a string point with the address SMTP_IP. At run time, you set that point value to the IP address of your SMTP server and you're up and running. No other configuration is required! The SMTP_IP value persists even when you restart the project so you should be able to set it once and forget it.

Using Email Points and Devices

The Cimplicity email driver uses the name of your Cmail Device as the subject of your message. What you enter as the Device Address will be used as the From field of your emails. You can create multiple devices to have various subjects for your emails and various sender names.

Each device can have one or more points and the address is actually the email address of the recipient you want the email to go to. Create multiple points for multiple recipients. At runtime, whenever you set the value ot the cmail point, an email message will be immediately sent. It's that simple. The driver supports dynamic updates to point addresses, so you can change destination email addresses at runtime without restarting your project.

Troubleshooting Tips

As much as we'd like to think otherwise, we are not perfect. If you find a bug in any of our software please let us know. We will fix it immediately - because we can - and provide you with an updated driver. The downloads available from our website are up-to-date. If we make a change to our software it gets rolled out immediately so everyone can benefit from the improvement.

Because no two servers ever seem to be set up the same, there have been some configuration side issues that our users have reported. In most cases installation and setup are flawless but if you are experiencing any issues consider the following:

The driver only supports basic PORT 25 SMTP servers. These are the majority of SMTP setups around, but you can ask whomever got you the SMTP address if it uses port 25. Other configurations can be supported upon special request.

After installation, the files cmail.PROTO and cmail.MODEL should be in the Cimplicity\HMI\bsm_data directory. If they are not there you will not be able to add a port.

After installation, the files cmail.dll and cmail.exe should be in the cimplicity\HMI\exe directory. If they are not you will not be able to add the protocol to your project.

During installation, cmail makes registry entries so you can add the protocol to a project. To make these entries the user must have suitable rights on the server. You basically need rights to install new software on a server in order to install the cmail driver for Cimplicity. You do not need special user rights to use the driver once it is installed. Once installed the driver works like the rest of Cimplicity.

In Demo mode, you can only send 10 emails before the demo ends. To try the driver some more you must restart your project (or the cmail process using Cimplicity Process Control Panel)

Each machine requires a unique registration. Once installed and registered on a server, the cmail driver can be used for an unlimited number of projects running on that box.

We encourage our users to contact us with feedback regarding any of our software. If you have any suggestions or feedback please feel free to contact us.

The file available for download was last updated on 4/30/2009.

Download your free fully functional demo version here.