It appears CE/Vista has several locations for defining the email addresses it uses for SMTP.
- $WEBCTDOMAIN/config/config.xml:
mail.from=
From address for messages sent. - $WEBCTDOMAIN/customconfig/startup.properties:
WEBCT_ADMIN_EMAIL=
Some internal errors have a mailto: prompt to contact the server administrator. - $WEBCTDOMAIN/serverconfs/log4j.properties:
log4j.appender.EMail.To=
Report fatal errors. - $WEBCTDOMAIN/serverconfs/log4jstartup.properties:
log4j.appender.EMail.To=
Report fatal errors. - $WEBCTDOMAIN/webctInstalledServer.properties:
WEBCT_ADMIN_EMAIL=
Installer picks up this value for populating #2 and possibly #3 and #4. - $WEBCTDOMAIN/webctInstalledServer.properties:
MAIL_ORIGIN=
Installer picks up this value for populating #1.
What really disturbs me is the Vista 8 installer created log4j properties files with the  SMTP server set up for miles.webct.com and sending from vista.monitor@webct.com? I cannot seem to find anything in the Vista 8 documentation or wiki or Google index about the “Vista Trap Notification” subject line, from address, or SMTP address which the log4j appender appears to be designed to send.
This Vista Trap Notification appears designed to send an email to the address any time a fatal error is encountered. That’s fine. Just use the smtp host and From address requested in the installer.
Don’t get me started about giving end users a mailto: prompt to report errors.
Leave a Reply