Revision 2330
Added by Duane Costa over 19 years ago
Harvester.java | ||
---|---|---|
810 | 810 |
void reportToAdministrator(String maxCodeLevel) { |
811 | 811 |
PrintStream body; |
812 | 812 |
String from = harvesterAdministrator; |
813 |
String[] fromArray; |
|
813 | 814 |
MailMessage msg; |
814 | 815 |
int siteScheduleID = 0; |
815 | 816 |
String subject = "Report from Metacat Harvester: " + timestamp; |
... | ... | |
821 | 822 |
|
822 | 823 |
try { |
823 | 824 |
msg = new MailMessage(smtpServer); |
824 |
msg.from(from); |
|
825 |
msg.to(to); |
|
825 |
|
|
826 |
if (from.indexOf(',') > 0) { |
|
827 |
fromArray = from.split(","); |
|
828 |
|
|
829 |
for (int i = 0; i < fromArray.length; i++) { |
|
830 |
if (i == 0) { |
|
831 |
msg.from(fromArray[i]); |
|
832 |
} |
|
833 |
|
|
834 |
msg.to(fromArray[i]); |
|
835 |
} |
|
836 |
} |
|
837 |
else if (from.indexOf(';') > 0) { |
|
838 |
fromArray = from.split(";"); |
|
839 |
|
|
840 |
for (int i = 0; i < fromArray.length; i++) { |
|
841 |
if (i == 0) { |
|
842 |
msg.from(fromArray[i]); |
|
843 |
} |
|
844 |
|
|
845 |
msg.to(fromArray[i]); |
|
846 |
} |
|
847 |
} |
|
848 |
else { |
|
849 |
msg.from(from); |
|
850 |
msg.to(to); |
|
851 |
} |
|
852 |
|
|
826 | 853 |
msg.setSubject(subject); |
827 | 854 |
body = msg.getPrintStream(); |
828 | 855 |
printHarvestHeader(body, siteScheduleID); |
Also available in: Unified diff
Minor enhancement to support multiple email addresses for harvester administrator and site contact. Each address is separated by a comma or semicolon.