1alpine(1)                   General Commands Manual                  alpine(1)
2
3
4

NAME

6       alpine - an Alternatively Licensed Program for Internet News and Email
7

SYNTAX

9       alpine [ options ] [ address , address ]
10
11       alpinef [ options ] [ address , address ]
12

DESCRIPTION

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

OPTIONS

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

CONFIGURATION

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

FILES

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

SEE ALSO

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

ACKNOWLEDGMENTS

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)
Impressum