How do I configure ZoneAlarm Free Edition to allow eTomi connection?
Step 1 Go to Firewall > Internet Zone Security
Step 2 Change the setting down to "Medium".

-Alternate Steps (Seems to work with recent versions)-
Step 1 Go to Program Control -> Programs
Step 2 Click on the Add button. Find eTomi.exe on your computer and press Open.
Step 3 Click on the blue question mark for "Internet Server" and select "Allow." The rest should turn to check marks.
Step 4 If it doesn't work from here, go to Firewall -> Advanced. Check "Allow Uncommon Protocols at High Security"
This should allow eTomi to work while keeping your computer stealthed, except of course for the ports that eTomi is using. This at least stealth’s ports such as port 25 and port 80, which can be common attack points.
How do I configure ZoneAlarm Pro/Plus Edition to allow eTomi connection?
Step 1 Go to Firewall > Internet Zone Security
Step 2 Set the Internet Zone Security to "High"
Step 3 Click Custom
Step 4 Select the checkboxes "Allow outgoing UDP ports", "Allow incoming UDP ports", "Allow outgoing TCP ports", and "Allow Incoming TCP ports"
Step 5 In the dialog boxes presented at the bottom on this screen enter the port from the eTomi connections page. (They should all be the same)

Step 6 Click Apply and then OK.
Note: Some users have had trouble with ZoneAlarm Pro using large amounts of memory while eTomi is running. You might try switching to the standard version if you run in to trouble.
Why does Zonealarm say eTomi is sending an email?
eTomi is not actually sending an email, this is happning because someone has configured their eTomi client to run on port 25 which is the same port as SMTP. When eTomi accesses this person on port 25 Zonealarm thinks it is sending an email.