Rev 303 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 303 | Rev 357 | ||
|---|---|---|---|
| Line 2... | Line 2... | ||
| 2 | 2 | ||
| 3 | import java.util.Date; |
3 | import java.util.Date; |
| 4 | import java.util.Properties; |
4 | import java.util.Properties; |
| 5 | 5 | ||
| 6 | import javax.activation.DataHandler; |
6 | import javax.activation.DataHandler; |
| - | 7 | import javax.mail.Address; |
|
| 7 | import javax.mail.Message; |
8 | import javax.mail.Message; |
| 8 | import javax.mail.Multipart; |
9 | import javax.mail.Multipart; |
| 9 | import javax.mail.PasswordAuthentication; |
10 | import javax.mail.PasswordAuthentication; |
| 10 | import javax.mail.Session; |
11 | import javax.mail.Session; |
| 11 | import javax.mail.Transport; |
12 | import javax.mail.Transport; |
| Line 147... | Line 148... | ||
| 147 | return email; |
148 | return email; |
| 148 | }
|
149 | }
|
| 149 | 150 | ||
| 150 | public final void enviar() { |
151 | public final void enviar() { |
| 151 | try { |
152 | try { |
| 152 | Message message = new MimeMessage(this.build()); |
- | |
| 153 | Transport.send(message); |
- | |
| - | 153 | Address[] enderecos = email.getRecipients(Message.RecipientType.TO); |
|
| - | 154 | if (enderecos.length > 1) { |
|
| - | 155 | email.setRecipients(RecipientType.TO, ""); |
|
| - | 156 | for (Address endereco : enderecos) { |
|
| - | 157 | email.setRecipient(RecipientType.TO, endereco); |
|
| - | 158 | Message message = new MimeMessage(this.build()); |
|
| - | 159 | Transport.send(message); |
|
| - | 160 | }
|
|
| - | 161 | } else { |
|
| - | 162 | Message message = new MimeMessage(this.build()); |
|
| - | 163 | Transport.send(message); |
|
| - | 164 | }
|
|
| 154 | } catch (Exception e) { |
165 | } catch (Exception e) { |
| 155 | e.printStackTrace(); |
166 | e.printStackTrace(); |
| 156 | }
|
167 | }
|
| 157 | }
|
168 | }
|
| 158 | 169 | ||