Coder Social home page Coder Social logo

alexmtv / lunaticsmtp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from anlar/lunaticsmtp

0.0 1.0 0.0 520 KB

Dummy SMTP server with JavaFX gui for testing email sending applications

License: GNU General Public License v3.0

Shell 1.57% Roff 2.42% Java 94.91% CSS 1.11%

lunaticsmtp's Introduction

LunaticSMTP

Build Status Release License Become a patron

Dummy SMTP server with JavaFX gui for testing email sending applications.

screenshot_linux

Requirements

You need Java 8u40 or newer to build and run this application.

Usage

Usage: java -jar LunaticSMTP.jar [options]
  Options:
    -c, --cleanup
       Remove saved on disk emails after shutdown
       Default: false
    -d, --directory
       Directory to save incoming messages
       Default: incoming
    -h, --help
       Show short summary of options
       Default: false
    -j, --jump-to-last
       Automatically select last received email in GUI
       Default: false
    -n, --no-gui
       Starts application without GUI (should be used with -s argument)
       Default: false
    -p, --port
       Specify port for SMTP server
       Default: 2525
    -s, --start
       Starts SMTP server at application launch
       Default: false
    -t, --tray-mode
       Set tray mode (none: disable tray; enable: enable tray; minimize: enable
       tray and start application minimized)
       Default: none
       Possible Values: [none, enable, minimize]
    -w, --write
       Save incoming emails to disk
       Default: false

Similar projects

FakeSMTP

  • Swing UI
  • Cross-platform (Java 6+)
  • Can't display HTML emails
  • Open source (BSD 3-Clause License)

Build

To build it you need Gradle and git. From project directory execute the following:

$ gradle release

Result jar will be created in build/libs.

Note: if you don't have git installed you should remove from build.gradle git invocation code at gitRevision and gitShortRevision variables.

Copyright

Source code released under GPL3+, see LICENSE for details.

Some icons are rendered from the embedded Font Awesome by Dave Gandy, made available under the SIL OFL 1.1 License.

lunaticsmtp's People

Contributors

anlar avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.