From 922296c9cf68fbbbd183d161eb3729e53eb100b7 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Mon, 25 Dec 2017 14:51:59 +0300 Subject: email: proper message-id generation --- juick-api/src/main/java/com/juick/api/EmailManager.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/juick-api/src/main/java/com/juick/api/EmailManager.java b/juick-api/src/main/java/com/juick/api/EmailManager.java index 52315ff6..64f06aee 100644 --- a/juick-api/src/main/java/com/juick/api/EmailManager.java +++ b/juick-api/src/main/java/com/juick/api/EmailManager.java @@ -58,14 +58,14 @@ public class EmailManager implements ApplicationListener { Transport transport = session.getTransport("smtp"); MimeMessage message = new MimeMessage(session) { protected void updateMessageID() throws MessagingException { - setHeader("Message-ID", formatUrl(msg)); + setHeader("Message-ID", String.format("%d.%d@juick.com", msg.getMid(), msg.getRid())); if (msg.getRid() > 0) { if (msg.getReplyto() > 0) { Message replyto = messagesService.getReply(msg.getMid(), msg.getReplyto()); - setHeader("In-Reply-To", formatUrl(replyto)); + setHeader("In-Reply-To", String.format("%d.%d@juick.com", replyto.getMid(), replyto.getRid())); } else { Message original = messagesService.getMessage(msg.getMid()); - setHeader("In-Reply-To", formatUrl(original)); + setHeader("In-Reply-To", String.format("%d.%d@juick.com", original.getMid(), original.getRid())); } } } -- cgit v1.2.3