Mail-using Service
Method
Location
OK/Fixed?
V General
 [x]
* mailto CGI (multiple)
/usr/sbin/sendmail
hard coded
 [x]
V AWPS
 [x]
* webpub "handler"
smtp.andrew
hard coded
 [x]
* links_daemon
smtp.andrew
hard coded
 [x]
* expnotify
smtp.andrew
hard coded
 [x]
* rename-logs
smtp.andrew
hard coded
 [x]
* log_daemon
smtp.andrew
hard coded
 [x]
V cgi.andrew
 [ ]
* spam crap
 [ ]
Not used for actual communication, but is in the spamfilter.tmpl file. Pretty confused about how it's used.
* imsp crap
 [ ]
I know we don't care anymore. Do we wanna get it off the machines?
V Softdist
 [ ]
Lots of individual pieces of software seem to include the word "smtp" in their binaries. Don't know if this has any implications.
* softidst_download_rpt.pl
smtp.andrew
hard coded
 [ ]
V Portal
 [-]
* rename-logs
smtp.andrew
hard coded
 [ ]
* cmurss portlet
smtp.andrew
hard coded
 [x]
smtpServer = "smtp.andrew..." in view.jsp. Now instead calls System.getProperty("mail.smtp.host", "relay.andrew.cmu.edu") instead.
* cmusuggestions portlet
smtp.andrew
hard coded
 [x]
new SMTPComponent("smtp.andrew...") in view_process.jsp. Now instead calls System.getProperty("mail.smtp.host", "relay.andrew.cmu.edu"), and uses the result to create the SMTPComponent.
* myAndrewPortlets
smtp.andrew
hard coded
 [x]
GeneralUtil.sendEmail() is hardcoded to override the mail.smtp.host property with "smtp.andrew..." and then do mail stuff. Now it checks to see if it's set, and if it is, leaves it alone. If it's not set, it sets it to relay.andrew.cmu.edu.
* portal itself
localhost
config file
 [x]
Might only be used for functions we do not use. Will this even work in our environment? The machines aren't answering on this port anyway!
V OldPortal (VAP 7.0 machines)
 [-]
* portal itself
smtp.andrew
config file
 [x]
Easy to fix, but consequences are trivial too.
* cmurss, cmusuggestions
smtp.andrew
hard coded
 [ ]
(As above, but unused here.)
* cmuebs portlet
smtp.andrew
hard coded
 [ ]
Old portal emergency alert system. No longer used.
* AlertNow
/usr/sbin/sendmail
hard coded
 [x]