1 # user.conf can be used to adjust the set of features that will be checked
2 # for existence -- it is not an error if such a request can't be satisfied.
3 # To disable a variable, set its value to 0 (commenting it out won't do that).
4 # Note that using CONFIG=X settings when running make overwrites this file.
6 # Major switch to toggle *all* network related protocols (IMAP,POP3,SMTP) and
7 # related/dependent stuff (GSSAPI,SSL)
10 # If WANT_SOCKETS, should the IPv6 family of functions be searched for and
11 # compiled into the program if found?
13 # S-nail does not yet support IPv6 address notation, as in, e.g.,
14 # imaps://user1@::1 (or @[::1]), but it will happily establish a connection to
15 # imaps://user1@host1 if host1 listens via IPv6.
18 # Support for SecureSocketLayer (TransportLayerSecurity, TLS), i.e.,
19 # encrypted socket connections.
20 # This needs OpenSSL libraries (<http://www.openssl.org>), though these should
21 # be installed by default on practically all operating systems today
24 # Support for IMAP protocol? (Reading of mails directly on the server.)
26 # Support for GSSAPI-based authentication for IMAP?
29 # Support for POP3 protocol? (Download of mails via POP over the network.)
32 # Support for SMTP protocol? (Directly sending mails over the network.)
35 # Several facilities use the MD5 message digest, but for some of them it is
36 # used for optional features (POP3: APOP authentification, IMAP: CRAM-MD5
37 # authentification, SMTP: CRAM-MD5 authentification).
38 # If you don't need those, you may exclude MD5 from S-nail.
39 # Note that WANT_MD5 is automatically turned off if its exclusion will only
40 # affect MIME boundary strings and Message-Id: fields.
43 # Character set conversion enables reading and sending of mails in multiple
44 # character sets through usage of the iconv(3) library.
45 # Please read the manual section "Character sets" for the complete picture.
46 # This should usually be enabled.
49 # IDNA (internationalized domain names for applications) offers users the
50 # possibility to use domain names in their native language, i.e., to use
51 # non-US-ASCII content, as in, e.g., <www.räksmörgåsa.example>, which the IDNA
52 # algorithm would convert to <www.xn--rksmrgsa-0zap8p.example>. :)
53 # This needs the GNU Libidn library (<https://www.gnu.org/software/libidn/>)
56 # Command line editing and -history.
57 # S-nail actually supports three different line editors:
58 # . WANT_LINE_EDITOR=1, WANT_EDITLINE=0, WANT_EDITLINE_READLINE=0
59 # If ISO C (ISO/IEC 9899:1990/Amendment 1:1995) is supported on the system
60 # then our builtin NCL (Nail Command Line editor) version will be used.
61 # This one is documented in the manual section "Line editor" (`./nail.1').
62 # The fully fledged external libraries may offer a better user experience,
63 # but note that the interactive behaviour of S-nail may change slightly in
64 # respect to signal handling.
65 # . WANT_LINE_EDITOR=1, WANT_EDITLINE=1, WANT_EDITLINE_READLINE=0
66 # Command line editing via BSD editline(3).
67 # . WANT_LINE_EDITOR=1, WANT_EDITLINE=1, WANT_EDITLINE_READLINE=1
68 # The GNU readline(3) compatible interface.
71 WANT_EDITLINE_READLINE=0
73 # If given an optional argument the "help" command will print a help string
74 # only for the mentioned command; those strings take up space and so one may
75 # disable this feature.
78 # Wether Gunnar Ritter's junk-mail management should be included
79 # (May not work correctly. Needs floating-point support)
82 # Wether Gunnar Ritter's score/kill/unkill mechanism should be included
83 # (Needs floating-point support)