1 package com.dotmarketing.util; 2 3 import java.util.Iterator ; 4 import java.util.Set ; 5 6 7 15 public class ListMailer { 16 17 private String fromEmail; 18 private Set toList; 19 private String ccEmail; 20 private String bccEmail; 21 private String subject; 22 private String htmlMessage; 23 24 25 public int SendMesageToList(){ 26 int numberSent = 0; 27 28 if(fromEmail != null && toList!=null && htmlMessage!= null && subject != null){ 29 Iterator mli = toList.iterator(); 30 while(mli.hasNext()){ 31 32 Mailer mailer = new Mailer(); 33 mailer.setFromEmail(this.fromEmail); 34 mailer.setToEmail((String ) mli.next()); 35 if(this.bccEmail!=null){ 36 mailer.setBcc(this.bccEmail); 37 } 38 if(this.ccEmail!=null){ 39 mailer.setBcc(this.ccEmail); 40 } 41 mailer.setSubject(subject); 42 mailer.setHTMLAndTextBody(htmlMessage); 43 mailer.sendMessage(); 44 } 45 } 46 47 48 return numberSent; 49 } 50 51 55 public String getBccEmail() { 56 return bccEmail; 57 } 58 59 63 public String getCcEmail() { 64 return ccEmail; 65 } 66 67 71 public String getFromEmail() { 72 return fromEmail; 73 } 74 75 79 public java.util.Set getToList() { 80 return toList; 81 } 82 83 87 public void setBccEmail(String bccEmail) { 88 this.bccEmail = bccEmail; 89 } 90 91 95 public void setCcEmail(String ccEmail) { 96 this.ccEmail = ccEmail; 97 } 98 99 103 public void setFromEmail(String fromEmail) { 104 this.fromEmail = fromEmail; 105 } 106 107 111 public void setToList(java.util.Set toList) { 112 this.toList = toList; 113 } 114 115 119 public String getHtmlMessage() { 120 return htmlMessage; 121 } 122 123 127 public String getSubject() { 128 return subject; 129 } 130 131 135 public void setHtmlMessage(String htmlMessage) { 136 this.htmlMessage = htmlMessage; 137 } 138 139 143 public void setSubject(String subject) { 144 this.subject = subject; 145 } 146 147 } 148 | Popular Tags |