{{template "head.html" .Global}} {{template "nav.html" .Global}}

{{if .Message.Envelope.Subject}} {{.Message.Envelope.Subject}} {{else}} (No subject) {{end}}

{{define "message-part-tree"}} {{/* nested templates can't access the parent's context */}} {{$ = index . 0}} {{with index . 1}} {{if eq $.Part.PathString .PathString}}{{end}} {{.String}} {{if eq $.Part.PathString .PathString}}{{end}} {{if gt (len .Children) 0}} {{end}} {{end}} {{end}}
{{define "addr-list"}} {{range $i, $addr := .}} {{- if $i}},{{end}} {{.PersonalName}} <{{.Address}}> {{- end}} {{end}}
  • Date: {{.Message.Envelope.Date | formatdate}}
  • From: {{template "addr-list" .Message.Envelope.From}}
  • To: {{template "addr-list" .Message.Envelope.To}}
  • {{if .Message.Envelope.Cc}}
  • Cc: {{template "addr-list" .Message.Envelope.Cc}}
  • {{end}} {{if .Message.Envelope.Bcc}}
  • Bcc: {{template "addr-list" .Message.Envelope.Bcc}}
  • {{end}}
{{if and .Extra.HasRemoteResources (not .Extra.RemoteResourcesAllowed)}}

This message contains remote content. Load

{{end}} {{if .View}} {{.View}} {{else}}

Can't preview this message part.

Download {{end}}
{{template "message-part-tree" (tuple $ .Message.PartTree)}}
Move to another mailbox
Delete

Are you sure?

{{if .Flags}}
Edit flags
{{range $name, $has := .Flags}} {{if ismutableflag $name}}
{{else}} {{if $has}} {{end}} {{end}} {{end}}
{{end}}
{{template "foot.html"}}