68
|
1 package fschmidt.util.mail.nomail;
|
|
2
|
|
3 import fschmidt.util.mail.MailFactory;
|
|
4 import fschmidt.util.mail.Mail;
|
|
5 import fschmidt.util.mail.SmtpServer;
|
|
6 import fschmidt.util.mail.Pop3Server;
|
|
7 import fschmidt.util.mail.MailAddress;
|
|
8 import fschmidt.util.mail.MailException;
|
|
9 import fschmidt.util.mail.javamail.MailImpl;
|
|
10
|
|
11
|
|
12 public final class MailFactoryImpl implements MailFactory {
|
|
13
|
|
14 public Mail newMail() {
|
|
15 return new MailImpl();
|
|
16 }
|
|
17
|
|
18 public Mail newMail(String rawInput) {
|
|
19 return new MailImpl(rawInput);
|
|
20 }
|
|
21
|
|
22 public SmtpServer getSmtpServer(String machineName) {
|
|
23 return new SmtpServerImpl();
|
|
24 }
|
|
25
|
|
26 public SmtpServer getSmtpServer(String machineName,String username,String password) {
|
|
27 return new SmtpServerImpl();
|
|
28 }
|
|
29
|
|
30 public Pop3Server getPop3Server(String machineName,String username,String password) {
|
|
31 return new Pop3ServerImpl();
|
|
32 }
|
|
33
|
|
34 public MailAddress parseAddress(String addr) throws MailException {
|
|
35 return fschmidt.util.mail.javamail.MailFactoryImpl.doParseAddress(addr);
|
|
36 }
|
|
37
|
|
38 public boolean isSendingMail() {
|
|
39 return false;
|
|
40 }
|
|
41 }
|