mirror of
https://gitlab.kit.edu/kit/scc/sys/mail/exim-encrypt-dlfunc.git
synced 2025-12-06 08:03:55 +01:00
README.md: Remove mentions of KIT. Fix exim variable assignment (C code is still defective).
This commit is contained in:
12
README.md
12
README.md
@ -92,7 +92,7 @@ The `*_exim.conf` files contain the keys in a format that can simply be used in
|
||||
```shell
|
||||
$ cat cryptobox_recipient_pk_exim.conf
|
||||
# const unsigned char cryptobox_recipient_pk[32] = { 0xda, 0x46, 0xc8, 0x75, 0x2b, 0x31, 0xd9, 0x0c, 0x83, 0x54, 0x2d, 0x18, 0xda, 0xdc, 0xe5, 0x2d, 0x0e, 0x10, 0xe8, 0x0c, 0x39, 0xde, 0xaf, 0x30, 0x7e, 0xab, 0xca, 0x4d, 0xed, 0x26, 0x4d, 0x6e }; const unsigned int cryptobox_recipient_pk_length = 32;
|
||||
cryptobox_recipient_pk = "2kbIdSsx2QyDVC0Y2tzlLQ4Q6Aw53q8wfqvKTe0mTW4="
|
||||
CRYPTOBOX_RECIPIENT_PK=2kbIdSsx2QyDVC0Y2tzlLQ4Q6Aw53q8wfqvKTe0mTW4=
|
||||
```
|
||||
|
||||
The `*.raw` files contain the same key without any formatting; these files are not needed for usage with exim but are
|
||||
@ -104,16 +104,16 @@ This example's use case was the initial reason to develop this library: remove t
|
||||
our user's privacy but also keep the information in the final e-mail to enable response to complaints and abuse (the
|
||||
original header is usually provided in these cases). Add this snippet to your DATA ACL section in exim:
|
||||
|
||||
```exim
|
||||
warn log_message = Removing X-Originating-IP header
|
||||
```
|
||||
warn log_message = Removing X-Originating-IP: header
|
||||
condition = ${if def:h_X-originating-IP: {1}{0}}
|
||||
add_header = X-KIT-Orig-IP-PKK: ${dlfunc{/usr/local/lib/libexim-encrypt-dlfunc.so} \
|
||||
add_header = X-Orig-IP-PKK: ${dlfunc{/usr/local/lib/libexim-encrypt-dlfunc.so} \
|
||||
{sodium_crypto_box_seal} \
|
||||
{ktp1OEEItrgvSfpVTtu+ybyNjzuuN8OzCdfrGAJt4j8=} \
|
||||
{$h_X-originating-IP:}}
|
||||
add_header = X-KIT-Orig-IP-Pass: ${dlfunc{/usr/local/lib/libexim-encrypt-dlfunc.so} \
|
||||
add_header = X-Orig-IP-Pass: ${dlfunc{/usr/local/lib/libexim-encrypt-dlfunc.so} \
|
||||
{sodium_crypto_secretbox_encrypt_password} \
|
||||
{This is a very non-secret key} \
|
||||
{Insert your password here} \
|
||||
{$h_X-originating-IP:}}
|
||||
remove_header = X-Originating-IP
|
||||
|
||||
|
||||
Reference in New Issue
Block a user