Re: What is difference between Message-Id and EmailId ?

Tung Tran Van <[email protected]>
Newsgroups gmane.comp.jakarta.james.user
Message-ID <CACy2NjuBBhqK_ZV0aR064ZgworxmQGtarMAw+u6D-s4u+x322A@mail.gmail.com>
Thank Benoit for the fast response.
I have understood.

Cheers,
Tung

Vào Th 4, 14 thg 4, 2021 vào lúc 15:29 Tellier Benoit <[email protected]>
đã viết:

> Hello Tung!
>
> Thanks for asking!
>
> The Mime Message-Id header is defined in RFC-822. You can more or less
> relate it with the content of a message.
>
> The EmailId is defined in RFC-8621. It identifies a unique email in
> somebody mailbox.
>
> Now consider:
>
> Bob sends a Message to Alice. That Message (as per RFC-822) will
> correspond to two emails with the same content (one in Bob Sent mailbox,
> one in Alice INBOX), so with the same Message-Id header, but two
> distinct emailId.
>
> Also the usages are different.
>
> Message-Id is useful to relates messages to each other (A is a reply to
> B, a forward) and can be used to form email threads. In your context
> (Message Delivery Notification) it allows to know for which message a
> given MDN is issued.
>
> EmailId designate a single email in somebody mailbox, and I can use it
> to delete the email, update its flags, move it to another mailbox.
>
> https://jmap.io/spec-mail.html#emails
>
> > id: Id (immutable; server-set) The id of the Email object. Note
> > that this is the JMAP object id, NOT the Message-ID header field
> > value of the message [@!RFC5322].
>
> The message-id field needs to be specified while generating emails. I am
> unsure here but javax.mail / mime4j should set one if none is specified.
>
> Last but not least: this is a rather technical discussion, more related
> to James development, but maybe not relevant for James users. As such I
> believe next time we want to discuss technical details related to James
> development (which is great!) we should do it on server-dev.
>
> Cheers,
>
> Benoit
>
> Le 14/04/2021 à 15:12, Tung Tran Van a écrit :
> > Hello all,
> >
> > I am an amateur. I am confused about the difference between Message-ID
> *(a
> > field at header in MimeMessage)* and EmailId*(or MessageId, both have the
> > same name)*.
> >
> > I usually use emailId to retrieve messages
> > *(MessageIdManager.java.getMessage)*, but when I check related
> MimeMessage
> > results, I detect that the Message-ID Header has other value.
> >
> > So, What is the purpose of the Message-ID Header? How is it created?
> >
> > May somebody help me understand it?
> >
> > *Thank you,*
> >
> > *Tung, Tran Van*
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

-- 
Tung, Tran Van
*Phone:* (+84) 35 757 6258
*Skype:* tung.tv202
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.