1alpine(1) General Commands Manual alpine(1)
2
3
4
6 alpine - an Alternatively Licensed Program for Internet News and Email
7
9 alpine [ options ] [ address , address ]
10
11 alpinef [ options ] [ address , address ]
12
14 Alpine is a screen-oriented message-handling tool. In its default con‐
15 figuration, Alpine offers an intentionally limited set of functions
16 geared toward the novice user, but it also has a large list of optional
17 "power-user" and personal-preference features. alpinef is a variant of
18 Alpine that uses function keys rather than mnemonic single-letter com‐
19 mands. Alpine's basic feature set includes:
20
21 View, Save, Export, Delete, Print, Reply and Forward messages.
22
23 Compose messages in a simple editor (Pico) with word-wrap and a
24 spelling checker. Messages may be postponed for later comple‐
25 tion.
26
27 Full-screen selection and management of message folders.
28
29 Address book to keep a list of long or frequently-used ad‐
30 dresses. Personal distribution lists may be defined. Addresses
31 may be taken into the address book from incoming mail without
32 retyping them.
33
34 New mail checking and notification occurs automatically every
35 2.5 minutes and after certain commands, e.g. refresh-screen
36 (Ctrl-L).
37
38 On-line, context-sensitive help screens.
39
40 Alpine supports MIME (Multipurpose Internet Mail Extensions), an Inter‐
41 net Standard for representing multipart and multimedia data in email.
42 Alpine allows you to save MIME objects to files, and in some cases, can
43 also initiate the correct program for viewing the object. It uses the
44 system's mailcap configuration file to determine what program can
45 process a particular MIME object type. Alpine's message composer does
46 not have integral multimedia capability, but any type of data file
47 --including multimedia-- can be attached to a text message and sent us‐
48 ing MIME's encoding rules. This allows any group of individuals with
49 MIME-capable mail software (e.g. Alpine, PC-Alpine, or many other pro‐
50 grams) to exchange formatted documents, spread-sheets, image files,
51 etc, via Internet email.
52
53 Alpine uses the c-client messaging API to access local and remote mail
54 folders. This library provides a variety of low-level message-handling
55 functions, including drivers for a variety of different mail file for‐
56 mats, as well as routines to access remote mail and news servers, using
57 IMAP (Internet Message Access Protocol) and NNTP (Network News Trans‐
58 port Protocol). Outgoing mail is usually posted directly via SMTP
59 (Simple Mail Transfer Protocol).
60
62 The command line options/arguments are:
63
64 address Send mail to address. This will cause Alpine to go
65 directly into the message composer.
66
67 -attach file Send mail with the listed file as an attachment.
68
69 -attachlist file-list
70 Send mail with the listed file-list as an attach‐
71 ments.
72
73 -attach_and_delete file
74 Send mail with the listed file as an attachment,
75 and remove the file after the message is sent.
76
77 -aux local_directory
78 PC-Alpine only. When using a remote configuration
79 (-p <remote_config>) this tells PC-Alpine the local
80 directory to use for storing auxiliary files, like
81 debug files, address books, and signature files.
82
83 -bail Exit if the pinerc file does not exist. This might
84 be useful if the config file is accessed using some
85 remote filesystem protocol. If the remote mount is
86 missing this will cause Alpine to quit instead of
87 creating a new pinerc.
88
89 -c context-number context-number is the number corresponding to the
90 folder-collection to which the -f command line ar‐
91 gument should be applied. By default the -f argu‐
92 ment is applied to the first defined folder-collec‐
93 tion.
94
95 -conf Produce a sample/fresh copy of the system-wide con‐
96 figuration file, pine.conf, on the standard output.
97 This is distinct from the per-user .pinerc file.
98
99 -convert_sigs -p pinerc
100 Convert signature files into literal signatures.
101
102 -copy_abook <local_abook> <remote_abook>
103 Copy the local address book file to a remote ad‐
104 dress book folder.
105
106 -copy_pinerc <local_pinerc> <remote_pinerc>
107 Copy the local pinerc file to a remote pinerc
108 folder.
109
110 -d debug-level Output diagnostic info at debug-level (0-9) to the
111 current .pine-debug[1-4] file. A value of 0 turns
112 debugging off and suppresses the .pine-debug file.
113
114 -d key[=val] Fine tuned output of diagnostic messages where
115 "flush" causes debug file writing without buffer‐
116 ing, "timestamp" appends each message with a time‐
117 stamp, "imap=n" where n is between 0 and 4 repre‐
118 senting none to verbose IMAP telemetry reporting,
119 "numfiles=n" where n is between 0 and 31 corre‐
120 sponding to the number of debug files to maintain,
121 and "verbose=n" where n is between 0 and 9 indicat‐
122 ing an inverse threshold for message output.
123
124 -f folder Open folder (in first defined folder collection,
125 use -c n to specify another collection) instead of
126 INBOX.
127
128 -F file Open named text file and view with Alpine's
129 browser.
130
131 -h Help: list valid command-line options.
132
133 -i Start up in the FOLDER INDEX screen.
134
135 -I keystrokes Initial (comma separated list of) keystrokes which
136 Alpine should execute on startup.
137
138 -install For PC-Alpine only, this option causes PC-Alpine to
139 prompt for some basic setup information, then ex‐
140 its.
141
142 -k Use function keys for commands. This is the same as
143 running the command alpinef.
144
145 -n number Start up with current message-number set to number.
146
147 -nowrite_password_cache
148 Read from a password cache if there is one, but
149 never offer to write a password to the cache
150
151 -o Open first folder read-only.
152
153 -p config-file Use config-file as the personal configuration file
154 instead of the default .pinerc.
155
156 -P config-file Use config-file as the configuration file instead
157 of default system-wide configuration file
158 pine.conf.
159
160 -passfile <fully-qualified-path>
161 When password file support is compiled in, use the
162 file specified in <fully-qualified-path> instead of
163 the default.
164
165 -pinerc file Output fresh pinerc configuration to file, preserv‐
166 ing the settings of variables that the user has
167 made. Use file set to ``-'' to make output go to
168 standard out.
169
170 -pwdcertdir <fully-qualified-path>
171 When SMIME and password file support are compiled
172 in, this variable sets the directory to store your
173 personal key and certificate to encrypt and decrypt
174 your password file.
175
176 -r Use restricted/demo mode. Alpine will only send
177 mail to itself and functions like save and export
178 are restricted.
179
180 -registry cmd For PC-Alpine only, this option affects the values
181 of Alpine's registry entries. Possible values for
182 cmd are set, clear, and dump. Set will always re‐
183 set Alpine's registry entries according to its cur‐
184 rent settings. Clear will clear the registry val‐
185 ues. Clearsilent will silently clear the registry
186 values. Dump will display the values of current
187 registry settings. Note that the dump command is
188 currently disabled. Without the -registry option,
189 PC-Alpine will write values into the registry only
190 if there currently aren't any values set.
191
192 -smimedir <fully-qualified-path>
193 If SMIME is compiled in, this argument sets the di‐
194 rectory where the public, private, and certificate
195 authorities certificates and keys are stored. If
196 not set by the command line the default is
197 ~/.alpine-smime
198
199 -sort order Sort the FOLDER INDEX display in one of the follow‐
200 ing orders: arrival, date, subject, orderedsubj,
201 thread, from, size, score, to, cc, or reverse. Ar‐
202 rival order is the default. The OrderedSubj choice
203 simulates a threaded sort. Any sort may be re‐
204 versed by adding /reverse to it. Reverse by itself
205 is the same as arrival/reverse.
206
207 -supported Some options may or may not be supported depending
208 on how Alpine was compiled. This is a way to de‐
209 termine which options are supported in the particu‐
210 lar copy of Alpine you are using.
211
212 -uninstall For PC-Alpine only, this option causes PC-Alpine to
213 remove references to Alpine in Windows settings.
214
215 -url url Open the given url. Cannot be used with -f or -F
216 options.
217
218 -v Version: Print version information.
219
220 -version Version: Print version information.
221
222 -x config Use configuration exceptions in config. Exceptions
223 are used to override your default pinerc settings
224 for a particular platform, can be a local file or a
225 remote folder.
226
227 -xoauth2-server ServerName
228 Name of the service that XOAUTH2 authentication
229 will be attempted. The only service supported as
230 of this writing is Gmail. Note that all of the op‐
231 tions -xoauth2-server, -xoauth2-client-id and
232 -xoauth2-client-secret must be used simultaneously.
233 Example: -xoauth2-server Gmail.
234
235 -xoauth2-client-id Client-Id
236 String that identifies Alpine with the service
237 provider that provides XOAUTH2 authentication. Note
238 that all of the options -xoauth2-server,
239 -xoauth2-client-id and -xoauth2-client-secret must
240 be used simultaneously.
241
242 -xoauth2-client-secret Client-Secret
243 Secret string that identifies the Alpine with the
244 service provider that provides XOAUTH2 authentica‐
245 tion. Note that all of the options
246 -xoauth2-server, -xoauth2-client-id and
247 -xoauth2-client-secret must be used simultaneously.
248
249 -z Enable ^Z and SIGTSTP so alpine may be suspended.
250
251 -option=value Assign value to the config option option e.g. -sig‐
252 nature-file=sig1 or -feature-list=signature-at-bot‐
253 tom (Note: feature-list values are additive)
254
256 There are several levels of Alpine configuration. Configuration values
257 at a given level over-ride corresponding values at lower levels. In
258 order of increasing precedence:
259
260 o built-in defaults.
261 o system-wide pine.conf file.
262 o personal .pinerc file (may be set via built-in Setup/Config menu.)
263 o command-line options.
264 o system-wide pine.conf.fixed file.
265
266 There is one exception to the rule that configuration values are re‐
267 placed by the value of the same option in a higher-precedence file: the
268 feature-list variable has values that are additive, but can be negated
269 by prepending "no-" in front of an individual feature name. Unix Alpine
270 also uses the following environment variables:
271
272 TERM
273 DISPLAY (determines if Alpine can display IMAGE attachments.)
274 SHELL (if not set, default is /bin/sh )
275 MAILCAPS (semicolon delimited list of path names to mailcap files)
276
278 /usr/spool/mail/xxxx Default folder for incoming mail.
279 ~/mail Default directory for mail folders.
280 ~/.addressbook Default address book file.
281 ~/.signature File used for signature, appended to every
282 message.
283 ~/.pine-debug[1-4] Diagnostic log for debugging.
284 ~/.pinerc Personal alpine config file.
285 ~/.pine-crash Debug information useful to debug a crash.
286 ~/.newsrc News subscription/state file.
287 ~/.mailcap Personal mail capabilities file.
288 ~/.mime.types Personal file extension to MIME type map‐
289 ping
290 /etc/mailcap System-wide mail capabilities file.
291 /etc/mime.types System-wide file ext. to MIME type mapping
292 /usr/local/lib/pine.info Local pointer to system administrator.
293 /usr/local/lib/pine.conf System-wide configuration file.
294 /usr/local/lib/pine.conf.fixed Non-overridable configuration file.
295 ~/.alpine-smime/ca Directory that contains Certificate Author‐
296 ity files.
297 ~/.alpine-smime/private Directory that contains private key(s).
298 ~/.alpine-smime/public Directory that contains public key(s).
299 /tmp/.\usr\spool\mail\xxxx Per-folder mailbox lock files.
300 ~/.pine-interrupted-mail Message which was interrupted.
301 ~/mail/postponed-msgs For postponed messages (drafts)
302 ~/mail/sent-mail Outgoing message archive (FCC).
303 ~/mail/saved-messages Default destination for Saving messages.
304
306 pico(1), binmail(1), aliases(5), mailaddr(7), sendmail(8), spell(1),
307 imapd(8)
308
309 Newsgroup: comp.mail.pine
310
311 Mailing List:
312 Alpine-info, at https://www.washington.edu/alpine/alpine-info/
313
314 Main Alpine distribution site:
315 http://repo.or.cz/alpine.git
316
317 Alpine Technical Notes, included in the source distribution.
318
319 C-Client messaging API library, included in the source distribution.
320
322 This software is the result of the contribution of many individuals
323 who have dedicated their time to support, improve and suggest ways
324 to improve Alpine through the years. This software would not be
325 possible without the support of the University of Washington in
326 Seattle, Washington. The Alpine community extends its most sincere
327 thanks to all contributors and invites everyone to join in and
328 contribute to this project.
329
330
331
332 Version 2.26 alpine(1)