Skip to content

250MHz/bpmail

Repository files navigation

bpmail

bpmail provides a set of utilities for sending and receiving email over Bundle Protocol (BP) using Interplanetary Overlay Network (ION).

bpmail implements the method for delivering SMTP messages over BP described in Scott Johnson's Internet Draft I-D.johnson-dtn-interplanetary-smtp.

Requirements

  • ION 4.1.3s (built with Mbed TLS)
  • GMime 3.2.15 (built with Libidn2)
  • c-ares 1.34.4
  • Meson
  • (Optional) pytest, dnslib

Installation

(Optional) To run the regression tests, Meson must be able to find a Python installation with pytest and dnslib. You could install these packages in a virtual environment. Activate the virtual environment and install the packages before continuing with the build instructions.

meson setup build
meson compile -C build

If meson setup could find pytest, then you can run the tests with:

meson test -C build

Install with:

meson install -C build

Uninstall with:

ninja uninstall -C build

About

Utilities for transferring email between isolated IP networks with BP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •