org.apache.james.postage.smtpserver
Class SimpleMailServer
java.lang.Object
org.apache.james.postage.smtpserver.SimpleMailServer
- All Implemented Interfaces:
- org.apache.james.services.MailServer
public class SimpleMailServer
- extends java.lang.Object
- implements org.apache.james.services.MailServer
a quite simple (only receiving) SMTP server which reads mails and tries to match them with sent test mails.
reuses James' own SMTP server components
Fields inherited from interface org.apache.james.services.MailServer |
ALL, MDA, ROLE |
Method Summary |
boolean |
addUser(java.lang.String userName,
java.lang.String password)
|
java.lang.String |
getId()
|
org.apache.james.services.MailRepository |
getUserInbox(java.lang.String userName)
|
boolean |
isLocalServer(java.lang.String serverName)
|
void |
sendMail(org.apache.mailet.Mail mail)
|
void |
sendMail(org.apache.mailet.MailAddress sender,
java.util.Collection recipients,
java.io.InputStream msg)
|
void |
sendMail(org.apache.mailet.MailAddress sender,
java.util.Collection recipients,
javax.mail.internet.MimeMessage message)
|
void |
sendMail(javax.mail.internet.MimeMessage message)
|
void |
setResults(PostageRunnerResult results)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleMailServer
public SimpleMailServer()
sendMail
public void sendMail(org.apache.mailet.MailAddress sender,
java.util.Collection recipients,
javax.mail.internet.MimeMessage message)
throws javax.mail.MessagingException
- Specified by:
sendMail
in interface org.apache.james.services.MailServer
- Throws:
javax.mail.MessagingException
sendMail
public void sendMail(org.apache.mailet.MailAddress sender,
java.util.Collection recipients,
java.io.InputStream msg)
throws javax.mail.MessagingException
- Specified by:
sendMail
in interface org.apache.james.services.MailServer
- Throws:
javax.mail.MessagingException
sendMail
public void sendMail(org.apache.mailet.Mail mail)
throws javax.mail.MessagingException
- Specified by:
sendMail
in interface org.apache.james.services.MailServer
- Throws:
javax.mail.MessagingException
sendMail
public void sendMail(javax.mail.internet.MimeMessage message)
throws javax.mail.MessagingException
- Specified by:
sendMail
in interface org.apache.james.services.MailServer
- Throws:
javax.mail.MessagingException
getUserInbox
public org.apache.james.services.MailRepository getUserInbox(java.lang.String userName)
- Specified by:
getUserInbox
in interface org.apache.james.services.MailServer
getId
public java.lang.String getId()
- Specified by:
getId
in interface org.apache.james.services.MailServer
addUser
public boolean addUser(java.lang.String userName,
java.lang.String password)
- Specified by:
addUser
in interface org.apache.james.services.MailServer
isLocalServer
public boolean isLocalServer(java.lang.String serverName)
- Specified by:
isLocalServer
in interface org.apache.james.services.MailServer
setResults
public void setResults(PostageRunnerResult results)
Copyright © 2006-2007 The Apache Software Foundation. All Rights Reserved.