discourse/opendkim-signer

Name: opendkim-signer

Owner: Discourse

Description: null

Created: 2018-02-06 17:26:48.0

Updated: 2018-05-15 05:05:13.0

Pushed: 2018-05-15 05:05:12.0

Homepage: null

Size: 5

Language: Shell

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

This container is about as stupidly simple a DKIM signer as is possible: for every message received on whatever socket you specify with the MILTER_SOCKET environment variable (using the milter protocol), it signs the message using the specified private key, with the domain (d=) and selector (s=) parameters given in the relevant environment variables. That's it.

Deployment

Mount a volume somewhere that contains the private key you want to use for signing, then specify the key file's location, along with the desired domain and selector, using env vars. Also, specify a milter socket location so that your MTA can get the messages to the DKIM server.

Required Environment Variables

Instances of this image require the following environment variables to be set in order for things to work:

Publishing

Running make will build and push.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.