├── .gitignore ├── LICENSE.txt ├── README.md ├── common ├── .gitignore ├── build.sbt ├── project │ ├── META-INF │ │ └── MANIFEST.MF │ └── plugins.sbt └── src │ └── main │ ├── resources │ ├── application.conf │ └── logback.xml │ └── scala │ └── com │ └── heluna │ └── maildrop │ └── util │ ├── AltInbox.scala │ ├── MailDropConfig.scala │ ├── Mailbox.scala │ ├── Metrics.scala │ └── Redis.scala ├── smtp ├── .gitignore ├── build.sbt ├── project │ ├── META-INF │ │ └── MANIFEST.MF │ ├── build.properties │ └── plugins.sbt └── src │ └── main │ └── scala │ └── com │ └── heluna │ └── maildrop │ └── smtp │ ├── HostEntry.scala │ ├── MailDropMessageHandler.scala │ ├── MailDropMessageHandlerFactory.scala │ ├── MailDropSMTP.scala │ └── filters │ ├── AltInboxFilter.scala │ ├── CacheFilter.scala │ ├── DNSBLFilter.scala │ ├── GreylistFilter.scala │ └── SPFFilter.scala └── web ├── .gitignore ├── LICENSE ├── README ├── activator ├── activator-launch-1.2.10.jar ├── activator.bat ├── app ├── Global.scala ├── assets │ ├── javascripts │ │ └── maildrop.coffee │ └── stylesheets │ │ ├── _icons.less │ │ ├── _normalize.less │ │ ├── _toast.less │ │ └── maildrop.less ├── controllers │ ├── Application.scala │ └── SubscribeActor.scala └── views │ ├── contact.scala.html │ ├── error.scala.html │ ├── howitworks.scala.html │ ├── inbox.scala.html │ ├── index.scala.html │ ├── message.scala.html │ ├── messagebody.scala.html │ ├── messagefooter.scala.html │ ├── notfound.scala.html │ ├── privacy.scala.html │ └── template.scala.html ├── build.sbt ├── conf ├── adjectives.txt ├── application.conf ├── nouns.txt └── routes ├── project ├── build.properties └── plugins.sbt ├── public ├── ZeroClipboard.swf ├── font │ ├── fontello.eot │ ├── fontello.svg │ ├── fontello.ttf │ └── fontello.woff ├── images │ └── favicon.ico ├── javascripts │ ├── ZeroClipboard.min.js │ └── html5shiv.js └── robots.txt └── test ├── ApplicationSpec.scala └── IntegrationSpec.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/README.md -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/common/.gitignore -------------------------------------------------------------------------------- /common/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/common/build.sbt -------------------------------------------------------------------------------- /common/project/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/common/project/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /common/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/common/project/plugins.sbt -------------------------------------------------------------------------------- /common/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/common/src/main/resources/application.conf -------------------------------------------------------------------------------- /common/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/common/src/main/resources/logback.xml -------------------------------------------------------------------------------- /common/src/main/scala/com/heluna/maildrop/util/AltInbox.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/common/src/main/scala/com/heluna/maildrop/util/AltInbox.scala -------------------------------------------------------------------------------- /common/src/main/scala/com/heluna/maildrop/util/MailDropConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/common/src/main/scala/com/heluna/maildrop/util/MailDropConfig.scala -------------------------------------------------------------------------------- /common/src/main/scala/com/heluna/maildrop/util/Mailbox.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/common/src/main/scala/com/heluna/maildrop/util/Mailbox.scala -------------------------------------------------------------------------------- /common/src/main/scala/com/heluna/maildrop/util/Metrics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/common/src/main/scala/com/heluna/maildrop/util/Metrics.scala -------------------------------------------------------------------------------- /common/src/main/scala/com/heluna/maildrop/util/Redis.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/common/src/main/scala/com/heluna/maildrop/util/Redis.scala -------------------------------------------------------------------------------- /smtp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/smtp/.gitignore -------------------------------------------------------------------------------- /smtp/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/smtp/build.sbt -------------------------------------------------------------------------------- /smtp/project/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/smtp/project/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /smtp/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.8 -------------------------------------------------------------------------------- /smtp/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/smtp/project/plugins.sbt -------------------------------------------------------------------------------- /smtp/src/main/scala/com/heluna/maildrop/smtp/HostEntry.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/smtp/src/main/scala/com/heluna/maildrop/smtp/HostEntry.scala -------------------------------------------------------------------------------- /smtp/src/main/scala/com/heluna/maildrop/smtp/MailDropMessageHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/smtp/src/main/scala/com/heluna/maildrop/smtp/MailDropMessageHandler.scala -------------------------------------------------------------------------------- /smtp/src/main/scala/com/heluna/maildrop/smtp/MailDropMessageHandlerFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/smtp/src/main/scala/com/heluna/maildrop/smtp/MailDropMessageHandlerFactory.scala -------------------------------------------------------------------------------- /smtp/src/main/scala/com/heluna/maildrop/smtp/MailDropSMTP.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/smtp/src/main/scala/com/heluna/maildrop/smtp/MailDropSMTP.scala -------------------------------------------------------------------------------- /smtp/src/main/scala/com/heluna/maildrop/smtp/filters/AltInboxFilter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/smtp/src/main/scala/com/heluna/maildrop/smtp/filters/AltInboxFilter.scala -------------------------------------------------------------------------------- /smtp/src/main/scala/com/heluna/maildrop/smtp/filters/CacheFilter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/smtp/src/main/scala/com/heluna/maildrop/smtp/filters/CacheFilter.scala -------------------------------------------------------------------------------- /smtp/src/main/scala/com/heluna/maildrop/smtp/filters/DNSBLFilter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/smtp/src/main/scala/com/heluna/maildrop/smtp/filters/DNSBLFilter.scala -------------------------------------------------------------------------------- /smtp/src/main/scala/com/heluna/maildrop/smtp/filters/GreylistFilter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/smtp/src/main/scala/com/heluna/maildrop/smtp/filters/GreylistFilter.scala -------------------------------------------------------------------------------- /smtp/src/main/scala/com/heluna/maildrop/smtp/filters/SPFFilter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/smtp/src/main/scala/com/heluna/maildrop/smtp/filters/SPFFilter.scala -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/LICENSE -------------------------------------------------------------------------------- /web/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/README -------------------------------------------------------------------------------- /web/activator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/activator -------------------------------------------------------------------------------- /web/activator-launch-1.2.10.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/activator-launch-1.2.10.jar -------------------------------------------------------------------------------- /web/activator.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/activator.bat -------------------------------------------------------------------------------- /web/app/Global.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/app/Global.scala -------------------------------------------------------------------------------- /web/app/assets/javascripts/maildrop.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/app/assets/javascripts/maildrop.coffee -------------------------------------------------------------------------------- /web/app/assets/stylesheets/_icons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/app/assets/stylesheets/_icons.less -------------------------------------------------------------------------------- /web/app/assets/stylesheets/_normalize.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/app/assets/stylesheets/_normalize.less -------------------------------------------------------------------------------- /web/app/assets/stylesheets/_toast.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/app/assets/stylesheets/_toast.less -------------------------------------------------------------------------------- /web/app/assets/stylesheets/maildrop.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/app/assets/stylesheets/maildrop.less -------------------------------------------------------------------------------- /web/app/controllers/Application.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/app/controllers/Application.scala -------------------------------------------------------------------------------- /web/app/controllers/SubscribeActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/app/controllers/SubscribeActor.scala -------------------------------------------------------------------------------- /web/app/views/contact.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/app/views/contact.scala.html -------------------------------------------------------------------------------- /web/app/views/error.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/app/views/error.scala.html -------------------------------------------------------------------------------- /web/app/views/howitworks.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/app/views/howitworks.scala.html -------------------------------------------------------------------------------- /web/app/views/inbox.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/app/views/inbox.scala.html -------------------------------------------------------------------------------- /web/app/views/index.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/app/views/index.scala.html -------------------------------------------------------------------------------- /web/app/views/message.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/app/views/message.scala.html -------------------------------------------------------------------------------- /web/app/views/messagebody.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/app/views/messagebody.scala.html -------------------------------------------------------------------------------- /web/app/views/messagefooter.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/app/views/messagefooter.scala.html -------------------------------------------------------------------------------- /web/app/views/notfound.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/app/views/notfound.scala.html -------------------------------------------------------------------------------- /web/app/views/privacy.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/app/views/privacy.scala.html -------------------------------------------------------------------------------- /web/app/views/template.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/app/views/template.scala.html -------------------------------------------------------------------------------- /web/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/build.sbt -------------------------------------------------------------------------------- /web/conf/adjectives.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/conf/adjectives.txt -------------------------------------------------------------------------------- /web/conf/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/conf/application.conf -------------------------------------------------------------------------------- /web/conf/nouns.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/conf/nouns.txt -------------------------------------------------------------------------------- /web/conf/routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/conf/routes -------------------------------------------------------------------------------- /web/project/build.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/project/build.properties -------------------------------------------------------------------------------- /web/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/project/plugins.sbt -------------------------------------------------------------------------------- /web/public/ZeroClipboard.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/public/ZeroClipboard.swf -------------------------------------------------------------------------------- /web/public/font/fontello.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/public/font/fontello.eot -------------------------------------------------------------------------------- /web/public/font/fontello.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/public/font/fontello.svg -------------------------------------------------------------------------------- /web/public/font/fontello.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/public/font/fontello.ttf -------------------------------------------------------------------------------- /web/public/font/fontello.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/public/font/fontello.woff -------------------------------------------------------------------------------- /web/public/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/public/images/favicon.ico -------------------------------------------------------------------------------- /web/public/javascripts/ZeroClipboard.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/public/javascripts/ZeroClipboard.min.js -------------------------------------------------------------------------------- /web/public/javascripts/html5shiv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/public/javascripts/html5shiv.js -------------------------------------------------------------------------------- /web/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/public/robots.txt -------------------------------------------------------------------------------- /web/test/ApplicationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/test/ApplicationSpec.scala -------------------------------------------------------------------------------- /web/test/IntegrationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m242/maildrop/HEAD/web/test/IntegrationSpec.scala --------------------------------------------------------------------------------