Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -431,7 +431,9 @@ When using LDAP authentication the following additional variables become availab

#### How does it work ?

[Zeyple](https://infertux.com/labs/zeyple/) catches email from the postfix queue, then encrypts it if a corresponding recipient's GPG public key is found. Finally, it puts it back into the queue.
[Zeyple 3.0.0](https://github.com/infertux/zeyple/releases/tag/v3.0.0) catches email from the postfix queue, then encrypts it if a corresponding recipient's GPG public key is found. Finally, it puts it back into the queue.

For subaddresses such as `user+tag@example.com`, Zeyple also looks up the key for `user@example.com`.

![zeyple](https://i.imgur.com/gGQZL4V.png)

Expand Down
1 change: 1 addition & 0 deletions rootfs/etc/postfix/main.cf
Original file line number Diff line number Diff line change
Expand Up @@ -252,6 +252,7 @@ non_smtpd_milters = inet:localhost:11332
############

content_filter = zeyple
zeyple_destination_recipient_limit = 1

#######################
## YOUR CUSTOM RULES ##
Expand Down
5 changes: 3 additions & 2 deletions rootfs/usr/local/bin/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -581,8 +581,9 @@ if [ "$ENABLE_ENCRYPTION" = true ]; then
# Create all files and directories needed by Zeyple
mkdir -p /var/mail/zeyple/keys
chmod 700 /var/mail/zeyple/keys
chmod 744 /usr/local/bin/zeyple.py
chown -R zeyple:zeyple /var/mail/zeyple /usr/local/bin/zeyple.py
chmod 755 /usr/local/bin/zeyple.py
chown root:root /usr/local/bin/zeyple.py
chown -R zeyple:zeyple /var/mail/zeyple

if [ "$TESTING" = true ]; then

Expand Down
Loading
Loading