Uses of Class
com.ericdaugherty.mail.server.info.EmailAddress

Packages that use EmailAddress
com.ericdaugherty.mail.server.configuration   
com.ericdaugherty.mail.server.info   
com.ericdaugherty.mail.server.persistence   
com.ericdaugherty.mail.server.persistence.localDelivery   
com.ericdaugherty.mail.server.services.general   
com.ericdaugherty.mail.server.services.smtp   
 

Uses of EmailAddress in com.ericdaugherty.mail.server.configuration
 

Methods in com.ericdaugherty.mail.server.configuration that return EmailAddress
 EmailAddress ConfigurationManager.getDefaultMailbox(java.lang.String domain)
           
 

Methods in com.ericdaugherty.mail.server.configuration with parameters of type EmailAddress
 User ConfigurationManager.getUser(EmailAddress address)
          Returns the specified user, or null if the user does not exist.
 

Uses of EmailAddress in com.ericdaugherty.mail.server.info
 

Methods in com.ericdaugherty.mail.server.info that return EmailAddress
 EmailAddress[] User.getDeliveryAddresses()
          Returns an array of Strings that represent email addresses to deliver email to this user.
static EmailAddress EmailAddress.getEmailAddress(java.lang.String username, java.lang.String domain)
          This is used to supress the thrown exception when username and domain have already been verified
 EmailAddress[] User.getForwardAddresses()
           
 

Methods in com.ericdaugherty.mail.server.info with parameters of type EmailAddress
 void User.setForwardAddresses(EmailAddress[] forwardAddresses)
           
 

Constructors in com.ericdaugherty.mail.server.info with parameters of type EmailAddress
User(EmailAddress address)
          Creates a new user with the full username (user and domain).
 

Uses of EmailAddress in com.ericdaugherty.mail.server.persistence
 

Methods in com.ericdaugherty.mail.server.persistence with parameters of type EmailAddress
 java.lang.Object LocalDeliveryProcessor.persistLocalMessage(User user, SMTPMessage message, EmailAddress address)
           
 

Uses of EmailAddress in com.ericdaugherty.mail.server.persistence.localDelivery
 

Methods in com.ericdaugherty.mail.server.persistence.localDelivery with parameters of type EmailAddress
 java.lang.Object SimpleFileIOProcessor.persistLocalMessage(User user, SMTPMessage message, EmailAddress address)
          Saves a message to the user's directory and returns the full path/filename of the file where it was persisted.
 

Uses of EmailAddress in com.ericdaugherty.mail.server.services.general
 

Methods in com.ericdaugherty.mail.server.services.general with parameters of type EmailAddress
 boolean DeliveryService.acceptAddress(EmailAddress address, java.lang.String clientIp, EmailAddress clientFromAddress)
          Checks an address to see if we should accept it for delivery.
 boolean DeliveryService.isLocalAddress(EmailAddress address)
          Determines if the domain for the specified email address is hosted locally in this mail server.
 boolean DeliveryService.isMailboxLocked(EmailAddress address)
          Checks to see if a user currently has the specified mailbox locked.
 void DeliveryService.lockMailbox(EmailAddress address)
          This method locks a mailbox so that two clients can not access the same mailbox at the same time.
 void DeliveryService.unlockMailbox(EmailAddress address)
          Unlocks an mailbox.
 

Uses of EmailAddress in com.ericdaugherty.mail.server.services.smtp
 

Methods in com.ericdaugherty.mail.server.services.smtp that return EmailAddress
 EmailAddress SMTPMessageImpl.getFromAddress()
           
 EmailAddress SMTPMessage.getFromAddress()
           
 

Methods in com.ericdaugherty.mail.server.services.smtp with parameters of type EmailAddress
 void SMTPMessageImpl.addToAddress(EmailAddress toAddress)
           
 void SMTPMessage.addToAddress(EmailAddress toAddress)
           
protected  void SMTPSenderStandard.StandardDeliver.deliverLocalMessage(EmailAddress address, SMTPMessage message)
          This method takes a local SMTPMessage and attempts to deliver it.
protected  void SMTPSenderStandard.TestingDeliver.deliverLocalMessage(EmailAddress address, SMTPMessage message)
           
 void SMTPRemoteSender.sendMessage(EmailAddress address, SMTPMessage message)
          Handles delivery of messages to addresses not handled by this server.
 void SMTPMessageImpl.setFromAddress(EmailAddress fromAddress)
           
 void SMTPMessage.setFromAddress(EmailAddress fromAddress)