From 7ea5c481eeb2c89f9457b91fb2e5769b7979f672 Mon Sep 17 00:00:00 2001 From: Gene Hightower Date: Thu, 28 Mar 2024 20:13:05 -0700 Subject: [PATCH] obs forms must match 1st --- lib/message-parser.pegjs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/message-parser.pegjs b/lib/message-parser.pegjs index d242f50..cd20f2a 100644 --- a/lib/message-parser.pegjs +++ b/lib/message-parser.pegjs @@ -244,9 +244,9 @@ group_list = mailbox_list / CFWS / obs_group_list addr_spec = local_part "@" domain -local_part = dot_atom / quoted_string / obs_local_part +local_part = obs_local_part / dot_atom / quoted_string -domain = dot_atom / domain_literal / obs_domain +domain = obs_domain / dot_atom / domain_literal domain_literal = CFWS? "[" (FWS? dtext)* FWS? "]" CFWS? @@ -330,7 +330,7 @@ orig_date = "Date"i WSP* ":" date_time CRLF // // -from = "From"i WSP* ":" list:(mailbox_list / address_list) CRLF +from = "From"i WSP* ":" list:(address_list) CRLF { return list; }