在好例子网,分享、交流、成长!
您当前所在位置:首页Java 开发实例Java语言基础 → Java开源邮件服务器james源码

Java开源邮件服务器james源码

Java语言基础

下载此实例
  • 开发语言:Java
  • 实例大小:10.00M
  • 下载次数:5
  • 浏览次数:27
  • 发布时间:2023-10-08
  • 实例类别:Java语言基础
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签: java 服务器 MES 开源 源码

实例介绍

【实例简介】Java开源邮件服务器apache-james-2.3.2源代码

【实例截图】

from clipboard

【核心代码】

.
├── Java开源邮件服务器apache-james-2.3.2源代码_apache-james-2.3.2-src(1).zip
└── apache-james-2.3.2
    ├── JAMES_PHOENIX.txt
    ├── LICENSE.txt
    ├── NOTICE.txt
    ├── README.txt
    ├── RELEASE_NOTES.txt
    ├── UPGRADE.txt
    ├── build.bat
    ├── build.sh
    ├── build.xml
    ├── check-targets.ent
    ├── check-targets.properties
    ├── default.properties
    ├── include.properties
    ├── lib
    │   ├── BouncyCastle.LICENSE
    │   ├── activation-1.1.1.jar
    │   ├── activation.LICENSE
    │   ├── avalon-framework-api-4.3.jar
    │   ├── avalon-framework-impl-4.3.jar
    │   ├── avalon-logkit-2.1.jar
    │   ├── bcmail-jdk14-129-workaround.jar
    │   ├── bcmail-jdk14-129.jar
    │   ├── commons-collections-2.1.1.jar
    │   ├── commons-dbcp-1.2.1.jar
    │   ├── commons-pool-1.2.jar
    │   ├── concurrent-1.3.4.jar
    │   ├── concurrent.LICENSE
    │   ├── cornerstone-connection-api-2.1.jar
    │   ├── cornerstone-connection-impl-2.1.jar
    │   ├── cornerstone-datasources-api-2.1.jar
    │   ├── cornerstone-datasources-impl-2.1-patched.README
    │   ├── cornerstone-datasources-impl-2.1-patched.jar
    │   ├── cornerstone-scheduler-api-2.1.jar
    │   ├── cornerstone-scheduler-impl-2.1.jar
    │   ├── cornerstone-sockets-api-2.1.jar
    │   ├── cornerstone-sockets-impl-2.1-patched.README
    │   ├── cornerstone-sockets-impl-2.1-patched.jar
    │   ├── cornerstone-store-api-2.1.jar
    │   ├── cornerstone-store-impl-2.1.jar
    │   ├── cornerstone-threads-api-2.1.jar
    │   ├── cornerstone-threads-impl-2.1.jar
    │   ├── derby.jar
    │   ├── dnsjava-2.0.6.jar
    │   ├── dnsjava.LICENSE
    │   ├── excalibur-datasource-2.1.jar
    │   ├── excalibur-pool-api-2.1.jar
    │   ├── excalibur-pool-impl-2.1.jar
    │   ├── excalibur-thread-api-2.1.jar
    │   ├── excalibur-thread-impl-2.1.jar
    │   ├── jakarta-oro-2.0.8.jar
    │   ├── mail-1.4.1.jar
    │   ├── mail.LICENSE
    │   └── readme.xml
    ├── phoenix-bin
    │   ├── LICENSE.txt
    │   ├── README.txt
    │   ├── apps
    │   │   └── dummy.txt
    │   ├── bin
    │   │   ├── Wrapper.LICENSE
    │   │   ├── Wrapper.dll
    │   │   ├── Wrapper.exe
    │   │   ├── derby.properties
    │   │   ├── lib
    │   │   │   ├── excalibur-cli-1.0.jar
    │   │   │   ├── excalibur-extension-1.0a.jar
    │   │   │   ├── excalibur-instrument-manager-1.0.jar
    │   │   │   ├── excalibur-io-1.1.jar
    │   │   │   ├── excalibur-logger-2.1.jar
    │   │   │   ├── excalibur-monitor-2.1.jar
    │   │   │   ├── jakarta-oro-2.0.8.jar
    │   │   │   ├── mx4j-jmx.jar
    │   │   │   ├── mx4j-tools.jar
    │   │   │   ├── mx4j.LICENSE
    │   │   │   ├── phoenix-engine.jar
    │   │   │   ├── spice-classman-1.0.jar
    │   │   │   ├── spice-loggerstore-0.5.jar
    │   │   │   ├── spice-salt-0.8.jar
    │   │   │   ├── spice-xmlpolicy-1.0.jar
    │   │   │   └── spice.LICENSE
    │   │   ├── phoenix-loader.jar
    │   │   ├── phoenix.sh
    │   │   ├── run.bat
    │   │   ├── run.sh
    │   │   └── wrapper.jar
    │   ├── conf
    │   │   ├── kernel.xml
    │   │   ├── phoenix-service.xml
    │   │   └── wrapper.conf
    │   ├── ext
    │   │   └── README.txt
    │   ├── lib
    │   │   ├── avalon-framework-api-4.3.jar
    │   │   ├── avalon-framework-impl-4.3.jar
    │   │   ├── avalon-logkit-2.1.jar
    │   │   ├── excalibur-cli-1.0.jar
    │   │   ├── excalibur-extension-1.0a.jar
    │   │   ├── excalibur-instrument-api-2.1.jar
    │   │   ├── excalibur-instrument-manager-1.0.jar
    │   │   ├── excalibur-io-1.1.jar
    │   │   ├── excalibur-logger-2.1.jar
    │   │   ├── excalibur-monitor-2.1.jar
    │   │   ├── jakarta-oro-2.0.8.jar
    │   │   ├── mx4j-jmx.jar
    │   │   ├── mx4j-tools.jar
    │   │   ├── mx4j.LICENSE
    │   │   ├── phoenix-client.jar
    │   │   ├── phoenix-engine.jar
    │   │   ├── spice-classman-1.0.jar
    │   │   ├── spice-loggerstore-0.5.jar
    │   │   ├── spice-salt-0.8.jar
    │   │   ├── spice-xmlpolicy-1.0.jar
    │   │   └── spice.LICENSE
    │   ├── logs
    │   │   └── readme.txt
    │   └── tools
    │       └── lib
    │           ├── excalibur-i18n-1.0.jar
    │           ├── isorelax-20020414.jar
    │           ├── isorelax.LICENSE
    │           ├── msv-20020414.jar
    │           ├── msv.LICENSE
    │           ├── phoenix-tools.jar
    │           ├── qdox-1.1.jar
    │           ├── qdox.LICENSE
    │           ├── relaxngDatatype-20020414.jar
    │           ├── relaxngDatatype.LICENSE
    │           ├── spice-configkit-1.1.2.jar
    │           ├── spice.LICENSE
    │           ├── xsdlib-20020414.jar
    │           └── xsdlib.LICENSE
    ├── pom.xml
    ├── src
    │   ├── Manifest-mailet.mf
    │   ├── Manifest.mf
    │   ├── conf
    │   │   ├── james-assembly.xml
    │   │   ├── james-config.xml
    │   │   ├── james-fetchmail.xml
    │   │   ├── james-listmanager.xml
    │   │   ├── james-liststores.xml
    │   │   ├── james-server.xml
    │   │   ├── james-smtphandlerchain.xml
    │   │   ├── miResources.xml
    │   │   ├── samples
    │   │   │   └── fetchmail
    │   │   │       ├── maxMessageSize.xml
    │   │   │       ├── oneAccountManyUsers.xml
    │   │   │       ├── oneAccountManyUsersDynamic.xml
    │   │   │       ├── oneAccountPerUser.xml
    │   │   │       ├── oneAccountPerUserDynamic.xml
    │   │   │       └── remoteReceivedHeader.xml
    │   │   └── sqlResources.xml
    │   ├── java
    │   │   └── org
    │   │       └── apache
    │   │           ├── james
    │   │           │   ├── Constants.java
    │   │           │   ├── James.java
    │   │           │   ├── James.xinfo
    │   │           │   ├── JamesMBean.java
    │   │           │   ├── Main.java
    │   │           │   ├── context
    │   │           │   │   ├── AvalonContextConstants.java
    │   │           │   │   ├── AvalonContextUtilities.java
    │   │           │   │   └── package.html
    │   │           │   ├── core
    │   │           │   │   ├── AbstractJamesService.java
    │   │           │   │   ├── AvalonMailStore.java
    │   │           │   │   ├── AvalonMailStore.xinfo
    │   │           │   │   ├── AvalonUsersStore.java
    │   │           │   │   ├── AvalonUsersStore.xinfo
    │   │           │   │   ├── LocalUsersRepository.java
    │   │           │   │   ├── LocalUsersRepository.xinfo
    │   │           │   │   ├── MailHeaders.java
    │   │           │   │   ├── MailImpl.java
    │   │           │   │   ├── MailetConfigImpl.java
    │   │           │   │   ├── MatcherConfigImpl.java
    │   │           │   │   ├── MimeMessageCopyOnWriteProxy.java
    │   │           │   │   ├── MimeMessageInputStreamSource.java
    │   │           │   │   ├── MimeMessageSource.java
    │   │           │   │   ├── MimeMessageUtil.java
    │   │           │   │   ├── MimeMessageWrapper.java
    │   │           │   │   └── package.html
    │   │           │   ├── dnsserver
    │   │           │   │   ├── DNSServer.java
    │   │           │   │   ├── DNSServer.xinfo
    │   │           │   │   ├── DNSServerMBean.java
    │   │           │   │   └── package.html
    │   │           │   ├── fetchmail
    │   │           │   │   ├── Account.java
    │   │           │   │   ├── DynamicAccount.java
    │   │           │   │   ├── FetchMail.java
    │   │           │   │   ├── FetchScheduler.java
    │   │           │   │   ├── FetchScheduler.xinfo
    │   │           │   │   ├── FetchSchedulerMBean.java
    │   │           │   │   ├── FolderProcessor.java
    │   │           │   │   ├── MessageProcessor.java
    │   │           │   │   ├── ParsedConfiguration.java
    │   │           │   │   ├── ProcessorAbstract.java
    │   │           │   │   ├── ReaderInputStream.java
    │   │           │   │   └── StoreProcessor.java
    │   │           │   ├── mailrepository
    │   │           │   │   ├── AvalonMailRepository.java
    │   │           │   │   ├── AvalonSpoolRepository.java
    │   │           │   │   ├── JDBCMailRepository.java
    │   │           │   │   ├── JDBCSpoolRepository.java
    │   │           │   │   ├── MBoxMailRepository.java
    │   │           │   │   ├── MailStoreSpoolRepository.java
    │   │           │   │   ├── MailStoreSpoolRepository.xinfo
    │   │           │   │   ├── MessageInputStream.java
    │   │           │   │   ├── MimeMessageAvalonSource.java
    │   │           │   │   ├── MimeMessageJDBCSource.java
    │   │           │   │   ├── filepair
    │   │           │   │   │   ├── AbstractFileRepository.java
    │   │           │   │   │   ├── File_Persistent_Object_Repository.java
    │   │           │   │   │   ├── File_Persistent_Stream_Repository.java
    │   │           │   │   │   ├── NumberedRepositoryFileFilter.java
    │   │           │   │   │   ├── RepositoryManager.java
    │   │           │   │   │   └── RepositoryManager.xinfo
    │   │           │   │   └── package.html
    │   │           │   ├── nntpserver
    │   │           │   │   ├── DateSinceFileFilter.java
    │   │           │   │   ├── NNTPException.java
    │   │           │   │   ├── NNTPHandler.java
    │   │           │   │   ├── NNTPHandlerConfigurationData.java
    │   │           │   │   ├── NNTPServer.java
    │   │           │   │   ├── NNTPServer.xinfo
    │   │           │   │   ├── NNTPServerMBean.java
    │   │           │   │   ├── package.html
    │   │           │   │   └── repository
    │   │           │   │       ├── ArticleIDRepository.java
    │   │           │   │       ├── NNTPArticle.java
    │   │           │   │       ├── NNTPArticleImpl.java
    │   │           │   │       ├── NNTPGroup.java
    │   │           │   │       ├── NNTPGroupImpl.java
    │   │           │   │       ├── NNTPRepository.java
    │   │           │   │       ├── NNTPRepositoryImpl.java
    │   │           │   │       ├── NNTPRepositoryImpl.xinfo
    │   │           │   │       ├── NNTPSpooler.java
    │   │           │   │       └── package.html
    │   │           │   ├── pop3server
    │   │           │   │   ├── POP3Handler.java
    │   │           │   │   ├── POP3HandlerConfigurationData.java
    │   │           │   │   ├── POP3Server.java
    │   │           │   │   ├── POP3Server.xinfo
    │   │           │   │   ├── POP3ServerMBean.java
    │   │           │   │   └── package.html
    │   │           │   ├── remotemanager
    │   │           │   │   ├── RemoteManager.java
    │   │           │   │   ├── RemoteManager.xinfo
    │   │           │   │   ├── RemoteManagerHandler.java
    │   │           │   │   ├── RemoteManagerHandlerConfigurationData.java
    │   │           │   │   ├── RemoteManagerMBean.java
    │   │           │   │   └── package.html
    │   │           │   ├── security
    │   │           │   │   ├── DigestUtil.java
    │   │           │   │   ├── InitJCE.java
    │   │           │   │   ├── KeyHolder.java
    │   │           │   │   ├── KeyStoreHolder.java
    │   │           │   │   ├── SMIMEAttributeNames.java
    │   │           │   │   ├── SMIMESignerInfo.java
    │   │           │   │   └── package.html
    │   │           │   ├── services
    │   │           │   │   ├── DNSServer.java
    │   │           │   │   ├── JamesConnectionManager.java
    │   │           │   │   ├── JamesUser.java
    │   │           │   │   ├── MailRepository.java
    │   │           │   │   ├── MailServer.java
    │   │           │   │   ├── MailetLoader.java
    │   │           │   │   ├── MatcherLoader.java
    │   │           │   │   ├── SpoolRepository.java
    │   │           │   │   ├── User.java
    │   │           │   │   ├── UsersRepository.java
    │   │           │   │   ├── UsersStore.java
    │   │           │   │   └── package.html
    │   │           │   ├── smtpserver
    │   │           │   │   ├── AddHeaderHandler.java
    │   │           │   │   ├── AuthCmdHandler.java
    │   │           │   │   ├── CommandHandler.java
    │   │           │   │   ├── ConnectHandler.java
    │   │           │   │   ├── DNSRBLHandler.java
    │   │           │   │   ├── DataCmdHandler.java
    │   │           │   │   ├── EhloCmdHandler.java
    │   │           │   │   ├── ExpnCmdHandler.java
    │   │           │   │   ├── HeloCmdHandler.java
    │   │           │   │   ├── HelpCmdHandler.java
    │   │           │   │   ├── MailCmdHandler.java
    │   │           │   │   ├── MessageHandler.java
    │   │           │   │   ├── MessageSizeException.java
    │   │           │   │   ├── NoopCmdHandler.java
    │   │           │   │   ├── QuitCmdHandler.java
    │   │           │   │   ├── RcptCmdHandler.java
    │   │           │   │   ├── RsetCmdHandler.java
    │   │           │   │   ├── SMTPHandler.java
    │   │           │   │   ├── SMTPHandlerChain.java
    │   │           │   │   ├── SMTPHandlerConfigurationData.java
    │   │           │   │   ├── SMTPServer.java
    │   │           │   │   ├── SMTPServer.xinfo
    │   │           │   │   ├── SMTPServerMBean.java
    │   │           │   │   ├── SMTPSession.java
    │   │           │   │   ├── SendMailHandler.java
    │   │           │   │   ├── SetMimeHeaderHandler.java
    │   │           │   │   ├── SizeLimitedInputStream.java
    │   │           │   │   ├── UnknownCmdHandler.java
    │   │           │   │   ├── VrfyCmdHandler.java
    │   │           │   │   └── package.html
    │   │           │   ├── transport
    │   │           │   │   ├── JamesMailetLoader.java
    │   │           │   │   ├── JamesMailetLoader.xinfo
    │   │           │   │   ├── JamesMatcherLoader.java
    │   │           │   │   ├── JamesMatcherLoader.xinfo
    │   │           │   │   ├── JamesSpoolManager.java
    │   │           │   │   ├── JamesSpoolManager.xinfo
    │   │           │   │   ├── LinearProcessor.java
    │   │           │   │   ├── Loader.java
    │   │           │   │   ├── Resources.java
    │   │           │   │   ├── mailets
    │   │           │   │   │   ├── AbstractAddFooter.java
    │   │           │   │   │   ├── AbstractNotify.java
    │   │           │   │   │   ├── AbstractRedirect.java
    │   │           │   │   │   ├── AbstractVirtualUserTable.java
    │   │           │   │   │   ├── AddFooter.java
    │   │           │   │   │   ├── AddHabeasWarrantMark.java
    │   │           │   │   │   ├── AddHeader.java
    │   │           │   │   │   ├── AvalonListserv.java
    │   │           │   │   │   ├── AvalonListservManager.java
    │   │           │   │   │   ├── BayesianAnalysis.java
    │   │           │   │   │   ├── BayesianAnalysisFeeder.java
    │   │           │   │   │   ├── Bounce.java
    │   │           │   │   │   ├── ClamAVScan.java
    │   │           │   │   │   ├── CommandListservFooter.java
    │   │           │   │   │   ├── CommandListservManager.java
    │   │           │   │   │   ├── CommandListservProcessor.java
    │   │           │   │   │   ├── DSNBounce.java
    │   │           │   │   │   ├── Forward.java
    │   │           │   │   │   ├── FromRepository.java
    │   │           │   │   │   ├── GenericListserv.java
    │   │           │   │   │   ├── GenericListservManager.java
    │   │           │   │   │   ├── ICommandListservManager.java
    │   │           │   │   │   ├── JDBCAlias.java
    │   │           │   │   │   ├── JDBCListserv.java
    │   │           │   │   │   ├── JDBCVirtualUserTable.java
    │   │           │   │   │   ├── LocalDelivery.java
    │   │           │   │   │   ├── LogMessage.java
    │   │           │   │   │   ├── NotifyPostmaster.java
    │   │           │   │   │   ├── NotifySender.java
    │   │           │   │   │   ├── Null.java
    │   │           │   │   │   ├── PostmasterAlias.java
    │   │           │   │   │   ├── Redirect.java
    │   │           │   │   │   ├── RemoteDelivery.java
    │   │           │   │   │   ├── RemoteDeliverySocketFactory.java
    │   │           │   │   │   ├── RemoveAllMailAttributes.java
    │   │           │   │   │   ├── RemoveMailAttribute.java
    │   │           │   │   │   ├── Resend.java
    │   │           │   │   │   ├── ServerTime.java
    │   │           │   │   │   ├── SetMailAttribute.java
    │   │           │   │   │   ├── SetMimeHeader.java
    │   │           │   │   │   ├── ToMultiRepository.java
    │   │           │   │   │   ├── ToProcessor.java
    │   │           │   │   │   ├── ToRepository.java
    │   │           │   │   │   ├── UseHeaderRecipients.java
    │   │           │   │   │   ├── UsersRepositoryAliasingForwarding.java
    │   │           │   │   │   ├── WhiteListManager.java
    │   │           │   │   │   ├── XMLVirtualUserTable.java
    │   │           │   │   │   ├── debug
    │   │           │   │   │   │   ├── Counter.java
    │   │           │   │   │   │   ├── DumpSystemErr.java
    │   │           │   │   │   │   ├── ExceptionThrowingMailet.java
    │   │           │   │   │   │   ├── Identity.java
    │   │           │   │   │   │   └── package.html
    │   │           │   │   │   ├── listservcommands
    │   │           │   │   │   │   ├── BaseCommand.java
    │   │           │   │   │   │   ├── ErrorCommand.java
    │   │           │   │   │   │   ├── IListServCommand.java
    │   │           │   │   │   │   ├── Info.java
    │   │           │   │   │   │   ├── MailDataSource.java
    │   │           │   │   │   │   ├── Owner.java
    │   │           │   │   │   │   ├── Subscribe.java
    │   │           │   │   │   │   ├── SubscribeConfirm.java
    │   │           │   │   │   │   ├── UnSubscribe.java
    │   │           │   │   │   │   ├── UnSubscribeConfirm.java
    │   │           │   │   │   │   └── james-listmanager-proposal.txt
    │   │           │   │   │   ├── package.html
    │   │           │   │   │   └── smime
    │   │           │   │   │       ├── SMIMEAbstractSign.java
    │   │           │   │   │       ├── SMIMECheckSignature.java
    │   │           │   │   │       ├── SMIMEDecrypt.java
    │   │           │   │   │       └── SMIMESign.java
    │   │           │   │   ├── matchers
    │   │           │   │   │   ├── AbstractNetworkMatcher.java
    │   │           │   │   │   ├── AbstractQuotaMatcher.java
    │   │           │   │   │   ├── AbstractStorageQuota.java
    │   │           │   │   │   ├── All.java
    │   │           │   │   │   ├── AttachmentFileNameIs.java
    │   │           │   │   │   ├── CommandForListserv.java
    │   │           │   │   │   ├── CommandListservMatcher.java
    │   │           │   │   │   ├── CompareNumericHeaderValue.java
    │   │           │   │   │   ├── FetchedFrom.java
    │   │           │   │   │   ├── FileRegexMatcher.java
    │   │           │   │   │   ├── GenericRegexMatcher.java
    │   │           │   │   │   ├── HasAttachment.java
    │   │           │   │   │   ├── HasHabeasWarrantMark.java
    │   │           │   │   │   ├── HasHeader.java
    │   │           │   │   │   ├── HasMailAttribute.java
    │   │           │   │   │   ├── HasMailAttributeWithValue.java
    │   │           │   │   │   ├── HasMailAttributeWithValueRegex.java
    │   │           │   │   │   ├── HostIs.java
    │   │           │   │   │   ├── HostIsLocal.java
    │   │           │   │   │   ├── InSpammerBlacklist.java
    │   │           │   │   │   ├── IsInWhiteList.java
    │   │           │   │   │   ├── IsSingleRecipient.java
    │   │           │   │   │   ├── NESSpamCheck.java
    │   │           │   │   │   ├── RecipientIs.java
    │   │           │   │   │   ├── RecipientIsLocal.java
    │   │           │   │   │   ├── RecipientIsOverFixedQuota.java
    │   │           │   │   │   ├── RecipientIsRegex.java
    │   │           │   │   │   ├── RelayLimit.java
    │   │           │   │   │   ├── RemoteAddrInNetwork.java
    │   │           │   │   │   ├── RemoteAddrNotInNetwork.java
    │   │           │   │   │   ├── SMTPAuthSuccessful.java
    │   │           │   │   │   ├── SMTPAuthUserIs.java
    │   │           │   │   │   ├── SenderHostIs.java
    │   │           │   │   │   ├── SenderInFakeDomain.java
    │   │           │   │   │   ├── SenderIs.java
    │   │           │   │   │   ├── SenderIsNull.java
    │   │           │   │   │   ├── SenderIsRegex.java
    │   │           │   │   │   ├── SizeGreaterThan.java
    │   │           │   │   │   ├── SubjectIs.java
    │   │           │   │   │   ├── SubjectStartsWith.java
    │   │           │   │   │   ├── UserIs.java
    │   │           │   │   │   ├── package.html
    │   │           │   │   │   └── smime
    │   │           │   │   │       ├── IsSMIMEEncrypted.java
    │   │           │   │   │       ├── IsSMIMESigned.java
    │   │           │   │   │       └── IsX509CertificateSubject.java
    │   │           │   │   └── package.html
    │   │           │   ├── userrepository
    │   │           │   │   ├── AbstractJdbcUsersRepository.java
    │   │           │   │   ├── AbstractUsersRepository.java
    │   │           │   │   ├── DefaultJamesUser.java
    │   │           │   │   ├── DefaultUser.java
    │   │           │   │   ├── DefaultUsersJdbcRepository.java
    │   │           │   │   ├── JamesUsersJdbcRepository.java
    │   │           │   │   ├── ListUsersJdbcRepository.java
    │   │           │   │   ├── UsersFileRepository.java
    │   │           │   │   ├── UsersLDAPRepository.java
    │   │           │   │   └── package.html
    │   │           │   └── util
    │   │           │       ├── Base64.java
    │   │           │       ├── BayesianAnalyzer.java
    │   │           │       ├── CRLFTerminatedReader.java
    │   │           │       ├── CharTerminatedInputStream.java
    │   │           │       ├── DebugInputStream.java
    │   │           │       ├── DotStuffingInputStream.java
    │   │           │       ├── ExtraDotOutputStream.java
    │   │           │       ├── InternetPrintWriter.java
    │   │           │       ├── JDBCBayesianAnalyzer.java
    │   │           │       ├── JDBCUtil.java
    │   │           │       ├── Lock.java
    │   │           │       ├── NetMatcher.java
    │   │           │       ├── SchedulerNotifyInputStream.java
    │   │           │       ├── SchedulerNotifyOutputStream.java
    │   │           │       ├── SqlResources.java
    │   │           │       ├── XMLResources.java
    │   │           │       ├── connection
    │   │           │       │   ├── ServerConnection.java
    │   │           │       │   ├── SimpleConnectionManager.java
    │   │           │       │   ├── SimpleConnectionManager.xinfo
    │   │           │       │   └── package.html
    │   │           │       ├── dbcp
    │   │           │       │   └── JdbcDataSource.java
    │   │           │       ├── io
    │   │           │       │   ├── AndFileFilter.java
    │   │           │       │   ├── ClassLoaderObjectInputStream.java
    │   │           │       │   ├── DirectoryFileFilter.java
    │   │           │       │   ├── ExtensionFileFilter.java
    │   │           │       │   ├── IOUtil.java
    │   │           │       │   ├── InvertedFileFilter.java
    │   │           │       │   └── ResettableFileInputStream.java
    │   │           │       ├── mail
    │   │           │       │   ├── MimeMultipartReport.java
    │   │           │       │   ├── dsn
    │   │           │       │   │   └── DSNStatus.java
    │   │           │       │   ├── handlers
    │   │           │       │   │   ├── AbstractDataContentHandler.java
    │   │           │       │   │   ├── message_disposition_notification.java
    │   │           │       │   │   └── multipart_report.java
    │   │           │       │   ├── mdn
    │   │           │       │   │   ├── ActionModeAutomatic.java
    │   │           │       │   │   ├── ActionModeManual.java
    │   │           │       │   │   ├── Disposition.java
    │   │           │       │   │   ├── DispositionActionMode.java
    │   │           │       │   │   ├── DispositionModifier.java
    │   │           │       │   │   ├── DispositionSendingMode.java
    │   │           │       │   │   ├── DispositionType.java
    │   │           │       │   │   ├── MDNFactory.java
    │   │           │       │   │   ├── ModifierError.java
    │   │           │       │   │   ├── ModifierExpired.java
    │   │           │       │   │   ├── ModifierFailed.java
    │   │           │       │   │   ├── ModifierMailboxTerminated.java
    │   │           │       │   │   ├── ModifierSuperseded.java
    │   │           │       │   │   ├── ModifierWarning.java
    │   │           │       │   │   ├── SendingModeAutomatic.java
    │   │           │       │   │   ├── SendingModeManual.java
    │   │           │       │   │   ├── TypeDeleted.java
    │   │           │       │   │   ├── TypeDenied.java
    │   │           │       │   │   ├── TypeDispatched.java
    │   │           │       │   │   ├── TypeDisplayed.java
    │   │           │       │   │   ├── TypeFailed.java
    │   │           │       │   │   └── TypeProcessed.java
    │   │           │       │   └── package.html
    │   │           │       ├── mordred
    │   │           │       │   ├── JdbcDataSource.java
    │   │           │       │   └── PoolConnEntry.java
    │   │           │       ├── package.html
    │   │           │       └── watchdog
    │   │           │           ├── BytesReadResetInputStream.java
    │   │           │           ├── BytesWrittenResetOutputStream.java
    │   │           │           ├── InaccurateTimeoutWatchdog.java
    │   │           │           ├── SchedulerWatchdogFactory.java
    │   │           │           ├── ThreadPerWatchdogFactory.java
    │   │           │           ├── Watchdog.java
    │   │           │           ├── WatchdogFactory.java
    │   │           │           ├── WatchdogTarget.java
    │   │           │           └── package.html
    │   │           └── mailet
    │   │               ├── GenericMailet.java
    │   │               ├── GenericMatcher.java
    │   │               ├── GenericRecipientMatcher.java
    │   │               ├── HostAddress.java
    │   │               ├── Mail.java
    │   │               ├── MailAddress.java
    │   │               ├── Mailet.java
    │   │               ├── MailetConfig.java
    │   │               ├── MailetContext.java
    │   │               ├── MailetException.java
    │   │               ├── Matcher.java
    │   │               ├── MatcherConfig.java
    │   │               ├── RFC2822Headers.java
    │   │               ├── dates
    │   │               │   ├── RFC2980DateFormat.java
    │   │               │   ├── RFC822DateFormat.java
    │   │               │   ├── RFC977DateFormat.java
    │   │               │   ├── SimplifiedDateFormat.java
    │   │               │   └── SynchronizedDateFormat.java
    │   │               └── package.html
    │   ├── meta-inf
    │   │   └── mailcap
    │   ├── python
    │   │   └── sendmail.py
    │   ├── site
    │   │   ├── apt
    │   │   │   └── release-notes.apt
    │   │   ├── resources
    │   │   │   ├── css
    │   │   │   │   └── site.css
    │   │   │   └── images
    │   │   │       ├── asf-logo-reduced.gif
    │   │   │       ├── james-server-logo.gif
    │   │   │       ├── james_config_load_balance.png
    │   │   │       ├── james_config_secondary.png
    │   │   │       └── james_config_smart_host.png
    │   │   ├── site.xml
    │   │   └── xdoc
    │   │       ├── adding_users.xml
    │   │       ├── announcement.xml
    │   │       ├── architecture.xml
    │   │       ├── build_instructions.xml
    │   │       ├── changelog.xml
    │   │       ├── custom_mailet.xml
    │   │       ├── custom_matcher.xml
    │   │       ├── design_objectives.xml
    │   │       ├── dns_configuration.xml
    │   │       ├── fetchmail_configuration.xml
    │   │       ├── images
    │   │       │   ├── james-logo.jpg
    │   │       │   ├── james_config_load_balance.png
    │   │       │   ├── james_config_secondary.png
    │   │       │   ├── james_config_smart_host.png
    │   │       │   └── void.gif
    │   │       ├── index.xml
    │   │       ├── install.xml
    │   │       ├── installation_instructions.xml
    │   │       ├── mailet_api.xml
    │   │       ├── mailing_lists.xml
    │   │       ├── migrating_datasource.xml
    │   │       ├── nntp_configuration.xml
    │   │       ├── pop3_configuration.xml
    │   │       ├── provided_mailets.xml
    │   │       ├── provided_matchers.xml
    │   │       ├── remotemanager_configuration.xml
    │   │       ├── repositories.xml
    │   │       ├── serverwide_configuration.xml
    │   │       ├── smtp_auth.xml
    │   │       ├── smtp_configuration.xml
    │   │       ├── spoolmanager.xml
    │   │       ├── spoolmanager_configuration.xml
    │   │       ├── stylesheet.css
    │   │       ├── stylesheets
    │   │       │   ├── project.xml
    │   │       │   └── site.xsl
    │   │       ├── summary.xml
    │   │       ├── upgrade_instructions.xml
    │   │       ├── usingTLS.xml
    │   │       └── using_database.xml
    │   └── test
    │       └── org
    │           └── apache
    │               └── james
    │                   ├── JamesTest.java
    │                   ├── JamesTestConfiguration.java
    │                   ├── core
    │                   │   ├── MailHeadersTest.java
    │                   │   ├── MailImplTest.java
    │                   │   ├── MailTestAllImplementations.java
    │                   │   ├── MimeMessageCopyOnWriteProxyTest.java
    │                   │   ├── MimeMessageFromMimeMessageTest.java
    │                   │   ├── MimeMessageFromSharedStreamTest.java
    │                   │   ├── MimeMessageFromStreamTest.java
    │                   │   ├── MimeMessageTest.java
    │                   │   ├── MimeMessageUtilTest.java
    │                   │   └── MimeMessageWrapperTest.java
    │                   ├── dnsserver
    │                   │   ├── DNSServerTest.java
    │                   │   ├── brandilyncollins-com.zone
    │                   │   ├── pippo-com.zone
    │                   │   └── test-zone-com.zone
    │                   ├── pop3server
    │                   │   ├── POP3ServerTest.java
    │                   │   └── POP3TestConfiguration.java
    │                   ├── remotemanager
    │                   │   ├── RemoteManagerTest.java
    │                   │   └── RemoteManagerTestConfiguration.java
    │                   ├── services
    │                   │   └── MailServerTestAllImplementations.java
    │                   ├── smtpserver
    │                   │   ├── SMTPServerTest.java
    │                   │   └── SMTPTestConfiguration.java
    │                   ├── test
    │                   │   ├── mock
    │                   │   │   ├── avalon
    │                   │   │   │   ├── MockContext.java
    │                   │   │   │   ├── MockLogger.java
    │                   │   │   │   ├── MockServiceManager.java
    │                   │   │   │   ├── MockSocketManager.java
    │                   │   │   │   ├── MockStore.java
    │                   │   │   │   └── MockThreadManager.java
    │                   │   │   ├── james
    │                   │   │   │   ├── InMemorySpoolRepository.java
    │                   │   │   │   ├── MockMailRepository.java
    │                   │   │   │   ├── MockMailServer.java
    │                   │   │   │   ├── MockSpoolRepository.java
    │                   │   │   │   └── MockUsersStore.java
    │                   │   │   ├── javaxmail
    │                   │   │   │   └── MockMimeMessage.java
    │                   │   │   └── mailet
    │                   │   │       ├── MockMail.java
    │                   │   │       ├── MockMailContext.java
    │                   │   │       ├── MockMailetConfig.java
    │                   │   │       └── MockMatcherConfig.java
    │                   │   └── util
    │                   │       └── Util.java
    │                   ├── transport
    │                   │   ├── JamesMailetLoaderTest.java
    │                   │   ├── LinearProcessorTest.java
    │                   │   ├── mailets
    │                   │   │   ├── AddFooterTest.java
    │                   │   │   ├── MailetLoaderTestMailet.java
    │                   │   │   ├── SetMimeHeaderTest.java
    │                   │   │   ├── ToProcessorTest.java
    │                   │   │   └── smime
    │                   │   │       └── MailetLoaderTestSMIMEMailet.java
    │                   │   └── matchers
    │                   │       ├── AllTest.java
    │                   │       ├── FetchedFromTest.java
    │                   │       ├── HasHeaderTest.java
    │                   │       ├── HasMailAttributeTest.java
    │                   │       ├── HasMailAttributeWithValueRegexTest.java
    │                   │       ├── HasMailAttributeWithValueTest.java
    │                   │       ├── HostIsLocalTest.java
    │                   │       ├── HostIsTest.java
    │                   │       ├── IsSingleRecipientTest.java
    │                   │       ├── RecipientIsRegexTest.java
    │                   │       └── RecipientIsTest.java
    │                   ├── userrepository
    │                   │   └── MockUsersRepository.java
    │                   └── util
    │                       └── ExtraDotOutputStreamTest.java
    └── tools
        ├── bin
        │   ├── ant
        │   ├── ant.bat
        │   ├── antRun
        │   ├── antRun.bat
        │   ├── antRun.pl
        │   ├── complete-ant-cmd.pl
        │   ├── lcp.bat
        │   ├── runant.pl
        │   └── runant.py
        ├── etc
        │   ├── changelog.xsl
        │   ├── checkstyle-frames.xsl
        │   ├── coverage-frames.xsl
        │   ├── jdepend-frames.xsl
        │   ├── jdepend.xsl
        │   ├── junit-frames.xsl
        │   ├── junit-noframes.xsl
        │   ├── log.xsl
        │   ├── maudit-frames.xsl
        │   ├── mmetrics-frames.xsl
        │   └── tagdiff.xsl
        └── lib
            ├── LICENSE.xdoclet.txt
            ├── ant.jar
            ├── commons-logging.jar
            ├── commons-net-1.4.1.jar
            ├── jdom-b7.jar
            ├── log4j-core.jar
            ├── optional.jar
            ├── phoenix-tools.jar
            ├── qdox-1.1.jar
            ├── qdox.LICENSE
            ├── velocity-1.3-dev.jar
            ├── xdoclet-20020825.jar
            └── xjavadoc-20020825.jar

90 directories, 638 files


实例下载地址

Java开源邮件服务器james源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警