#!/bin/bash # TODO: extract uid from 'From: ' header uid='eeerich@eckner.net' key=$( gpg \ --export \ --export-options=export-minimal \ --export-filter "keep-uid='uid =~ ${uid}'" \ "${uid}" \ | base64 -w72 ) if [ -n "${key}" ]; then printf 'Autocrypt: addr=%s; prefer-encrypt=mutual; keydata=\n' \ "${uid}" printf '%s\n' "${key}" \ | sed 's/^/ /' fi