Tech-
invite
3GPP
specs
Glossaries
IETF
RFCs
Groups
SIP
ABNFs
T
i
+
Search
SIP
SIP URIs
SIP Headers
SIP P‑Headers
SDP
HTTP
Generic URI
IRI
IMF
RTSP
ABNF Notation
ABNF for IMF – Internet Message Format –
RFC 5322
Message Format
Fields
Address
Date‑Time
Lexical Tokens
IMF — Message Format
RFC 5322 – Section 3.5
message
=
(
fields
/
obs-fields
) [
CRLF
body
]
fields
=
*(
trace
*(
resent‑date
/
resent‑from
/
resent‑sender
/
resent‑to
/
resent‑cc
/
resent‑bcc
/
resent‑msg‑id
)
)
*(
orig‑date
/
from
/
sender
/
reply‑to
/
to
/
cc
/
bcc
/
message‑id
/
in‑reply‑to
/
references
/
subject
/
comments
/
keywords
/
optional‑field
)
obs-fields
=
*(
obs‑return
/
obs‑received
/
obs‑orig‑date
/
obs‑from
/
obs‑sender
/
obs‑reply‑to
/
obs‑to
/
obs‑cc
/
obs‑bcc
/
obs‑message‑id
/
obs‑in‑reply‑to
/
obs‑references
/
obs‑subject
/
obs‑comments
/
obs‑keywords
/
obs‑resent‑date
/
obs‑resent‑from
/
obs‑resent‑send
/
obs‑resent‑rply
/
obs‑resent‑to
/
obs‑resent‑cc
/
obs‑resent‑bcc
/
obs‑resent‑mid
/
obs‑optional
)
body
=
( *( *998
text
CRLF
) *998
text
) /
obs-body
obs-body
=
*( ( *
LF
*
CR
*( ( %d0 /
text
) *
LF
*
CR
) ) /
CRLF
)
text
=
%d1-9 / %d11 / %d12 / %d14-127
; Characters excluding CR and LF