You are correct. The configuraton settings are in:
if you applied the the first time on a page called service_request.php
No validation in MailFormatting it is more about reformatting email address and other settings into something the email object can understand.
Our newest version has only one mail function since we were able to consolodate differences between linux and windows, but the linux version will work fine.
WebAssist uses standard mySQL and php, so any book on those topics would be applicable.