Анубис как доверенное лицо GPG

Анубис как доверенное лицо GPG

Я пытаюсь настроитьГНУ Анубисдля работы в качестве своего рода прокси-сервера для подписи/шифрования писем, поступающих от сервиса. В настоящее время сервис настроен на отправку писем с использованием нашего SMTP-сервера. Идея заключается в том, чтобы указать сервису Anubis, а затем указать Anubis на SMTP-сервер. Затем Anubis будет подписывать/шифровать сообщения перед отправкой их на SMTP-сервер.

Я настроил Anubis и в качестве начального теста настроил его на изменение строки темы. Это сработало просто отлично. Когда я изменил его на подпись писем, я начал получать сообщение об ошибке в отладочном выводе Anubis.

Вот конфигурация Anubis:

#
# The "CONTROL" section.
# User configuration file.
#

---BEGIN CONTROL---
bind localhost:2525
remote-mta SMTP_SERVER_INFO
ssl-oneway yes 
---END---

#
# The Rule System (The RULE section)
# User configuration file only. Examples:
#

---BEGIN RULE---

gpg-passphrase "test1234"

# Process the (E)SMTP commands.

if command["mail from"] ".*<?root@localhost>?"
 STOP
fi

# Process a message header lines.

if header[From] ".*noreply.*"
  # modify [Subject] "[Anubis Proxy] &" # This action works
  gpg-sign default # This action has an error
fi

---END---

Вот часть отладочного вывода, относящаяся к GPG:

Protocol: OpenPGP
Executable: /usr/bin/gpg2
Version: 2.0.22
Required Version: 1.4.0
Protocol: CMS
Executable: /usr/bin/gpgsm
Version: 2.0.22
Required Version: 1.9.6
Protocol: GPGCONF
Executable: /usr/bin/gpgconf
Version: 2.0.22
Required Version: 2.0.4
Protocol: Assuan
Executable: /tmp/gpg-7KgHae/S.gpg-agent
Version: 1.0
Required Version: 1.0
[2319] GPGME: General error.

Я уверен, что gpg настроен правильно, так как gpg --sign --armorиз командной строки я могу подписать сообщение (после ввода пароля).

Что я сделал не так, из-за чего это работает некорректно?

обновлять
Должен отметить, что я скомпилировал Anubis из исходного кода (версия 4.2) и результаты ./configureпоказали, что поддержка GPGME включена.

Связанный контент