com.ericdaugherty.mail.server.services.smtp
Class SMTPProcessorAmavis

java.lang.Object
  extended by com.ericdaugherty.mail.server.services.smtp.MIMEConstants
      extended by com.ericdaugherty.mail.server.services.smtp.MIMEProcessor
          extended by com.ericdaugherty.mail.server.services.smtp.SMTPProcessor
              extended by com.ericdaugherty.mail.server.services.smtp.SMTPProcessorAmavis
All Implemented Interfaces:
ConnectionProcessor, java.lang.Runnable

public class SMTPProcessorAmavis
extends SMTPProcessor

A simple extension to the SMTPROCESSOR.

Author:
Andreas Kyrmegalos

Nested Class Summary
 
Nested classes/interfaces inherited from class com.ericdaugherty.mail.server.services.smtp.MIMEProcessor
MIMEProcessor.MIMEBody
 
Field Summary
 
Fields inherited from class com.ericdaugherty.mail.server.services.smtp.SMTPProcessor
useAmavisSMTPDirectory, verifyIP
 
Fields inherited from class com.ericdaugherty.mail.server.services.smtp.MIMEProcessor
configurationManager, isMessage8bitMIME, locale, mimeBody, US_ASCII
 
Fields inherited from class com.ericdaugherty.mail.server.services.smtp.MIMEConstants
MIME_MULTIPART, MIME_OTHER, MIME_TEXT, MIME_UNDEFINED, MIME8BIT, MIMEAAUTOCONVERT, MIMEBASE64ENCODING, MIMEBOUNDARY, MIMECONTENT_TRANSFER_ENCODING, MIMECONTENT_TYPE, MIMEMULTIPART, MIMERFC822, MIMETEXT, MIMEVERSION
 
Constructor Summary
SMTPProcessorAmavis()
           
 
Method Summary
 void setupVerifyIP()
           
 void setUseAmavisSMTPDirectory()
           
 
Methods inherited from class com.ericdaugherty.mail.server.services.smtp.SMTPProcessor
read, run, setSocket, setUpdatingServerSocket, shutdown, write
 
Methods inherited from class com.ericdaugherty.mail.server.services.smtp.MIMEProcessor
checkEndOfDATA, processDATA, setAddDataLine, setDomain
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SMTPProcessorAmavis

public SMTPProcessorAmavis()
Method Detail

setUseAmavisSMTPDirectory

public void setUseAmavisSMTPDirectory()
Overrides:
setUseAmavisSMTPDirectory in class SMTPProcessor

setupVerifyIP

public void setupVerifyIP()
Overrides:
setupVerifyIP in class SMTPProcessor