ePOST API

rice.email.proxy.smtp.manager
Interface SmtpManager

All Known Implementing Classes:
SimpleManager

public interface SmtpManager


Field Summary
static java.lang.String ROLE
           
 
Method Summary
 java.lang.String checkData(SmtpState state)
           
 java.lang.String checkRecipient(SmtpConnection conn, SmtpState state, MailAddress rcpt)
           
 java.lang.String checkSender(SmtpConnection conn, SmtpState state, MailAddress sender)
           
 java.net.InetAddress getLocalHost()
           
 void isPostAddress(java.lang.String string, Continuation c)
           
 void send(SmtpState state, boolean local)
           
 

Field Detail

ROLE

static final java.lang.String ROLE
Method Detail

checkSender

java.lang.String checkSender(SmtpConnection conn,
                             SmtpState state,
                             MailAddress sender)

checkRecipient

java.lang.String checkRecipient(SmtpConnection conn,
                                SmtpState state,
                                MailAddress rcpt)

checkData

java.lang.String checkData(SmtpState state)

send

void send(SmtpState state,
          boolean local)
          throws java.lang.Exception
Throws:
java.lang.Exception

isPostAddress

void isPostAddress(java.lang.String string,
                   Continuation c)

getLocalHost

java.net.InetAddress getLocalHost()

ePOST API

Copyright © 2001-2005 - Rice Pastry.