Problem this snippet solves: iApp for setting up SMTPS and/or straight SMTP. This is just an extended version of the SMTP iApp with added SSL support and improved monitoring. Contains contributions ...
The key difference is that mine creates up to three virtual servers depending on the settings. Ports: 25 (straight SMTP only); 465 (expect SSL/TLS); 587 (STARTTLS optional). Mine also has no ipv6 support. The smtps profile is awesome... yoink!
I'm going to incorporate some of the F5 iApp back into mine and replace the iRule with the profile awesomeness. Looking at it now, I think a good SMTP iApp should provide up to 3 ports based on your settings like so... 25 (STARTTLS "Allow" optional); 465 (expect SSL/TLS); 587 (STARTTLS "Require"). If you could put those features in I'd use the F5 one instead.