aboutsummaryrefslogtreecommitdiff
path: root/juick-server/src/main/java/com/juick/server/EmailManager.java
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2018-09-27 09:29:33 +0300
committerGravatar Vitaly Takmazov2018-09-27 09:29:46 +0300
commit32869acec73653b6b62b35841845e9c732133571 (patch)
tree971b0c3c841d0f1d132376251e7b38859e64b337 /juick-server/src/main/java/com/juick/server/EmailManager.java
parenta6537a1349de14f9fb457d7abb14147c7a0795b2 (diff)
RFC8058: One-Click Functionality for List Email Headers
Diffstat (limited to 'juick-server/src/main/java/com/juick/server/EmailManager.java')
-rw-r--r--juick-server/src/main/java/com/juick/server/EmailManager.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/juick-server/src/main/java/com/juick/server/EmailManager.java b/juick-server/src/main/java/com/juick/server/EmailManager.java
index d6c2bb3f..67c21d1c 100644
--- a/juick-server/src/main/java/com/juick/server/EmailManager.java
+++ b/juick-server/src/main/java/com/juick/server/EmailManager.java
@@ -123,8 +123,9 @@ public class EmailManager implements ApplicationListener<MessageEvent> {
message.setContent(multipart);
User emailUser = userService.getUserByEmail(to);
if (!emailUser.isAnonymous()) {
- message.setHeader("List-Unsubscribe", String.format("https://juick.com/settings?hash=%s",
+ message.setHeader("List-Unsubscribe", String.format("https://juick.com/settings/unsubscribe?hash=%s",
userService.getHashByUID(emailUser.getUid())));
+ message.setHeader("List-Unsubscribe-Post", "List-Unsubscribe=One-Click");
}
message.saveChanges();
transport.connect();