devmail

Version, currently main branch1 version
  • main branchlatestSep 18, 2024

github.com/tijn/devmail

An SMTP/POP3-server that keeps every email you send it until you fetch it

31 stars
0 dependents
License: MIT

Installation

# Add this to your shard.yml
dependencies:
  devmail:
    github: tijn/devmail
    branch: main

main is a branch, not a release, so this tracks it rather than pinning a version.

Then run:

shards install

shard.yml

Crystal
no constraint declared
License
MIT
Author
Tijn Schuurmans <tijn@tijnschuurmans.nl>

Dependencies

This version declares no dependencies.

Documentation

Read the API documentation

Generated from the source of the current release. The first visit to a release that has never been documented starts its build.

README

# devmail

                   SMTP                POP3     
    Your app(s) ----------> devmail ----------> Thunderbird/Mail.app/Outlook/...
    

SMTP and POP3 server with no storage. It keeps all the mails in memory until they are fetched or until you shut down the program. It is meant for developers who need to inspect the mail that their app sends. You can send emails to it via SMTP and "pop" them with an e-mail client like Thunderbird or Mail.app on macOS. It is comparable to [Letter Opener](https://github.com/ryanb/letter_opener).

This is a port of [Blue Rail's Post Office](https://github.com/bluerail/post_office) to Crystal-lang.

## MacOs

Please read startup/launchd/README.md

## Linux (SystemD)

Please read startup/systemd/README.md