Eduard is a GPG troubleshooting script developed by Fundația Ceata.

Marius Gavrilescu 75e04e19d2 Bump version and update Changes vor 10 Jahren
lib 75e04e19d2 Bump version and update Changes vor 10 Jahren
share 9665ea1e65 Add pubkey importing support vor 10 Jahren
t 58900abdf8 Fix test name vor 10 Jahren
Changes 75e04e19d2 Bump version and update Changes vor 10 Jahren
MANIFEST 14332be110 Work around PGP/Inline + attachments for all non-PGP/MIME mails vor 10 Jahren
Makefile.PL 658d7c334a Change ieval.ro to ceata.org vor 10 Jahren
README 75e04e19d2 Bump version and update Changes vor 10 Jahren
eduard 3fe083c106 Update project link vor 10 Jahren

README

App-Eduard version 0.001002
===========================

Eduard is Ceata's reimplementation of the Edward reply bot referenced in https://emailselfdefense.fsf.org/.

It takes mail messages, checks them for PGP signatures and encryption, then replies appropriately.

INSTALLATION

To install this module type the following:

perl Makefile.PL
make
make test
make install

USAGE

Typical usage of Eduard is as follows:

1. Create a new GPG homedir
$ mkdir /srv/eduard
2. Create a suitable gpg.conf
$ cat > /srv/eduard/gpg.conf < no-greeting
keyserver hkp://keys.gnupg.net
auto-key-locate keyserver
keyserver-options auto-key-retrieve
END
3. Generate a new key
$ gpg --homedir /srv/eduard --gen-key
4. Add an entry to /etc/aliases
$ echo 'eduard: |/path/to/eduard --keydir=/srv/eduard --key=KEYID --from=eduard@hostname.tld' >> /etc/aliases
For multiple language support, add multiple entries to /etc/aliases of the form:
$ echo 'eduard-lang: |/path/to/eduard --keydir=/srv/eduard --key=KEYID --from=eduard@hostname.tld --tmpl=lang' >>/etc/aliases

DEPENDENCIES

This module requires these other modules and libraries:

* Email::Sender
* File::Slurp
* File::Share
* File::ShareDir::Install
* MIME-Tools
* Mail::GnuPG
* PerlX::Maybe
* Template-Toolkit
* Try::Tiny

COPYRIGHT AND LICENCE

Copyright (C) 2014 by Fundația Ceata

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.18.2 or,
at your option, any later version of Perl 5 you may have available.