I'm no expert on networking or web protocols, but don't most SMTP servers require a password before they will relay an email message? Why then is there no server login/password entry for the alarm email configuration?
Also, in the alarm configuration, there are two methods for triggering alarms: GPIO, and Serial Data Pattern Matching. Can I trigger an alarm via a java applet, i.e. send the serial pattern via TCP to the TCP server, which then relays the pattern out the serial port, or does it only look for the pattern on incoming serial communications?