3 %; form (components) file for mailing list replies
5 %; Check the following headers to create reply addresses.
11 %; To: Mail-Followup-To
15 %; To: Mail-Reply-To (or)
27 %(lit)%(formataddr(unmailto{list-post}))\
28 %<(nonnull)%(void(width))%(void(decode))%(putaddr To: )\n\
30 %(lit)%(formataddr{mail-followup-to})\
31 %<(nonnull)%(void(width))%(void(decode))%(putaddr To: )\n\
33 %(lit)%(formataddr %<{mail-reply-to}%?{reply-to}%?{from}%?{sender}%?{return-path}%>)\
34 %<(nonnull)%(void(width))%(void(decode))%(putaddr To: )\n%>\
35 %(lit)%(formataddr{to})%(formataddr{cc})%(formataddr(me))\
36 %<(nonnull)%(void(width))%(void(decode))%(putaddr Cc: )\n%>\
41 Subject: %<{subject}Re: %(putstr(trim(decode{subject})))%>
43 %; Make References: and In-reply-to: fields for threading.
44 %; Use (trim) to eat trailing whitespace.
46 %<{message-id}In-reply-to: %{message-id}\n%>\
47 %<{message-id}References: \
48 %<{references}%(trim{references})%(putstr) %>\
49 %(trim{message-id})%(putstr)\n%>\
50 Comments: In-reply-to \
51 %<{from}%(void{from})%?(void{apparently-from})%|%(void{sender})%>\
52 %(putstr(trim(decode)))\n\
53 message dated "%<(nodate{date})%{date}%|%(tws{date})%>."
55 [%4(year{date})-%02(mon{date})-%02(mday{date}) \
56 %02(hour{date}):%02(min{date})] %(decode{from})