| 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 } |