This file is indexed.

/etc/s-nail.rc is in s-nail 14.9.6-3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
#@ s-nail.rc
#@ Configuration file for S-nail v14.9.6
#@ The syntax of this file is interpreted as follows:
#@ - Leading and trailing " \t\n" + *ifs* whitespace is removed.
#@ - Empty lines are ignored.
#@ - Any other line is a command line.  Such lines can be spread over
#@   multiple lines if the newline character is "escaped" by placing
#@   a reverse solidus character \ as the last character of the line; any
#@   leading whitespace of follow lines is ignored, trailing whitespace before
#@   the escaped newline is not.
#@ - The number sign # is the comment-command and causes the (joined) line
#@   (content) to be ignored.
#@ S-nail v14.9.6 / 2017-12-05

## Variables

# The standard POSIX 2008/Cor 2-2016 mandates the following initial settings:
# [a]   noallnet, noappend, asksub, noaskbcc, noaskcc, noautoprint,
# [b-e] nobang, nocmd, nocrt, nodebug, nodot, escape="~",
# [f-i] noflipr, nofolder, header, nohold, noignore, noignoreeof,
# [j-o] nokeep, nokeepsave, nometoo, nooutfolder,
# [p-r] nopage, prompt="? ", noquiet, norecord,
# [s]   save, nosendwait, noshowto, nosign, noSign,
# [t-z] toplines="5"
#
# Notes:
# - *hold, *keep*, *keepsave* and *sendwait* are deliberately set below.
# - no*onehop* doesn't exist in this implementation.
#   (To pass options through to the MTA, either add them after a "--"
#   separator on the command line or set the *mta-arguments* variable.)
# (Keep in SYNC: ./nail.h:okeys, ./nail.rc, ./nail.1:"Initial settings"!)
#
# Adjust the standard-imposed default variable settings.
# Some of the following variables are not portable and may thus have no effect
# with other Mail(1) / mailx(1) programs.
# Entries are marked [OPTION] if their availability is compile-time dependent.

# If threaded mode is activated, automatically collapse thread
set autocollapse

# Enter threaded mode automatically
#set autosort=thread

# Append rather than prepend when writing to mbox automatically.
# This has no effect unless *hold* is unset (it is set below), it is
# a compile-time setting for other cases.
# This is a traditional entry and should usually be set.
set append

# Ask for a message subject.
set ask

# Uncomment this in order to get coloured output in $PAGER (if possible).
#set colour-pager
# If your $PAGER is less(1) or lv(1) you will usually be served with
#  ? wysh set PAGER=less; environ unset LESS
#  ? wysh set PAGER=lv; environ unset LV

# Assume a CRT-like terminal and invoke a $PAGER if output doesn't fit on a
# the screen.  (Set crt=0 to always page; value treated as number of lines.)
set crt

# Startup into $EDITOR in compose mode ("automatic `~e'").
#set editalong

# When spawning an editor in compose mode (*editalong*, ~e), edit headers.
set editheaders

# Startup into interactive mode even if the (given) mailbox is empty.
set emptystart

# When `reply'ing etc. name parts and comments are stripped from receiver
# addresses unless this variable is set.
set fullnames

# [OPTION] Add more entries to the history as is done by default.
# The latter will cause the built-in editor to save those entries, too.
# (The *history-file* variable controls persistency of the history.)
set history-gabby history-gabby-persist

# Do not move read messages of system mailboxes to MBOX by default since this
# is likely to be irritating for most users today; also see *keepsave*.
set hold

# Quote the original message in replies by "> " as usual on the Internet.
# POSIX mandates tabulator ("wysh set indentprefix=$'\t'") as default.
set indentprefix="> "

# Mark messages that have been answered.
set markanswered

# Try to circumvent false or missing MIME Content-Type descriptions.
# Do set a value for extended behaviour (see the manual).
#set mime-counter-evidence
set mime-counter-evidence=0b1111

# Control loading of mime.types(5) file, "s"ystem and/or "u"ser, etc.
# Builtin types exist and may be sufficient.  The default equals "us".
#set mimetypes-load-control

# Do not remove empty (MBOX) system mailboxes.  (_No_ empty (MBOX) mailbox
# at all if $POSIXLY_CORRECT a.k.a. *posix* is set!)
# This may be relevant for privacy since other users could otherwise create
# them with different permissions.
set keep

# Do not move `save'd or `write'n message to $MBOX by default since this is
# likely to be irritating for most users today; also see *hold*.
set keepsave

# An informational prompt (and see "Gimmicks" below).
# Note the _real_ evaluation occurs once used (see *prompt* manual entry).
#wysh set prompt='?\$?!\$!/\$^ERRNAME[\${account-name}#\${mailbox-display}]? '

# Automatically quote the text of the message that is responded to.
set quote

# When replying, do not merge From: and To: of the original message
# into To:.  Instead old From: -> new To:, old To: -> merge Cc:.
set recipients-in-cc

# When responding to a message, try to answer in the same character set
# (which is subject to `charsetalias' expansion, though).
#set reply-in-same-charset

# [OPTION] Outgoing messages are sent in UTF-8 if possible, otherwise LATIN1.
# Note: it is highly advisable to read the section "Character sets" of the
# manual in order to understand all the possibilities that exist to fine-tune
# charset usage (variables also of interest: *ttycharset*, *charset-8bit*,
# *sendcharsets-else-ttycharset*; and of course we inherit the $LC_CTYPE /
# $LC_ALL / $LANG environment variables and react upon them).
set sendcharsets=utf-8,iso-8859-1

# When sending a message wait until the MTA (including the built-in SMTP one)
# exits before accepting further commands.  Only with this variable set errors
# reported by the MTA will be recognizable!
set sendwait

# Display real sender names in header summaries instead of only addresses.
set showname

# Show recipients of messages sent by the user himself in header summaries.
set showto

## Commands

# Most commands are not portable to other Mail(1) / mailx(1) programs, which is
# why most commands are commented out.  To remain portable, place anything
# specific in its own file, then "set mailx-extra-rc=~/.my-file" in $MAILRC
# (usually ~/.mailrc).

# Map ISO-8859-1 to LATIN1, and LATIN1 to CP1252.
# (These mappings are not applied to character sets specified by other
# variables, e.g., sendcharsets).
#charsetalias iso-8859-1 latin1  latin1 cp1252

# Only include the selected header fields when printing messages
# `headerpick' is not portable, so use the standard `retain'
retain from_ date from to cc subject message-id mail-followup-to reply-to
#headerpick type retain from_ date from to cc subject \
#   message-id mail-followup-to reply-to
# ...when forwarding messages
#headerpick forward retain subject date from to cc
# ...and don't include these when saving message, etc.
#if [ "$features" =@ +regex ]
#  headerpick save ignore '^Original-.*$' '^X-.*$'
#end

## Some pipe-TYPE/SUBTYPE entries

# HTML as text, inline display via lynx(1).
#if [ "$features" !@ +filter-html-tagsoup ]
#   set pipe-text/html='@* lynx -stdin -dump -force_html'
#endif

# "External body", URL type supported only.
#wysh set pipe-message/external-body='@* echo $MAILX_EXTERNAL_BODY_URL'

# PDF display, asynchronous display: via `mimeview' command only.
#wysh set pipe-application/pdf='@=&@\
#   trap "rm -f \"${MAILX_FILENAME_TEMPORARY}\"" EXIT;\
#   trap "trap \"\" INT QUIT TERM; exit 1" INT QUIT TERM;\
#   mupdf "${MAILX_FILENAME_TEMPORARY}"'

## Gimmicks

# More key bindings for the Mailx-Line-Editor (when in interactive mode).
#if terminal && [ "$features" =@ +key-bindings ]
#   bind base $'\e',d mle-snarf-word-fwd
#   bind base $'\e',$'\c?' mle-snarf-word-bwd
#   bind base $'\e',f mle-go-word-fwd
#   bind base $'\e',b mle-go-word-bwd
#endif

# Coloured prompt for the Mailx-Line-Editor (when in interactive mode).
#if terminal && [ "$features" =@ +mle ] && [ "$features" =@ +colour ]
#   colour 256 mle-position fg=202
#   colour 256 mle-prompt fg=red
#   colour iso mle-position ft=reverse
#   colour iso mle-prompt fg=red
#   colour mono mle-position ft=reverse
#   colour mono mle-prompt ft=bold
#endif

# Install file-extension handlers to handle MBOXes in various formats.
#filetype \
#   bz2 'bzip2 -dc' 'bzip2 -zc' \
#   gpg 'gpg -d' 'gpg -e' \
#   gz 'gzip -dc' 'gzip -c' \
#   xz 'xz -dc' 'xz -zc' \
#   zst 'zstd -dc' 'zstd -19 -zc' \
#   zst.pgp 'gpg -d | zstd -dc' 'zstd -19 -zc | gpg -e'

# s-it-mode