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 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265
|
/****** BEGIN USER CONFIGURATION SECTION *****/
/*
* IMPORTANT: You should no longer need to edit this file to handle
* your operating system. That should be handled and set correctly by
* configure now.
*
* These are slowly being phased out, but currently
* not everyone is auto-configured. Then decide if you
* wish to change the features that are compiled into nmh.
*/
/*
* Turn on locale (setlocale) support
*/
#define LOCALE 1
/*
* Define to 1 the type of file locking to use. You need to
* make sure the type of locking you use is compatible with
* other programs which may modify your maildrops.
* Currently you can only use one type.
*/
#define DOT_LOCKING 1
/* #define FCNTL_LOCKING 1 */
/* #define LOCKF_LOCKING 1 */
/* #define FLOCK_LOCKING 1 */
/*
* If you have defined DOT_LOCKING, then the default is to
* place the lock files in the same directory as the file that
* is to be locked. Alternately, if you define LOCKDIR, you
* can specify that all lock files go in a specific directory.
* Don't define this unless you know you need it.
*/
/* #define LOCKDIR "/usr/spool/locks" */
/*
* Define this if your passwords are stored in some type of
* distributed name service, such as NIS, or NIS+.
*/
#define DBMPWD 1
/*
* Directs nmh not to try and rewrite addresses
* to their official form. You probably don't
* want to change this without good reason.
*/
#define DUMB 1
/*
* Define this if you do not want nmh to attach the local hostname
* to local addresses. You must also define DUMB. You probably
* dont' need this unless you are behind a firewall.
*/
/* #define REALLYDUMB 1 */
/*
* Directs inc/slocal to extract the envelope sender from "From "
* line. If inc/slocal is saving message to folder, then this
* sender information is then used to create a Return-Path
* header which is then added to the message.
*/
#define RPATHS 1
/*
* If defined, slocal will use `mbox' format when saving to
* your standard mail spool. If not defined, it will use
* mmdf format.
*/
#define SLOCAL_MBOX 1
/*
* If this is defined, nmh will recognize the ~ construct.
*/
#define MHRC 1
/*
* Compile simple ftp client into mhn. This will be used by mhn
* for ftp access unless you have specified another access method
* in your .mh_profile or mhn.defaults. Use the "mhn-access-ftp"
* profile entry to override this. Check mhn(1) man page for
* details.
*/
#define BUILTIN_FTP 1
/*
* If you enable POP support, this is the the port name
* that nmh will use. Make sure this is defined in your
* /etc/services file (or its NIS/NIS+ equivalent). If you
* are using KPOP, you will probably need to change this
* to "kpop".
*/
#define POPSERVICE "pop3"
/*
* Define the default creation modes for folders and messages.
*/
#define DEFAULT_FOLDER_MODE "0700"
#define DEFAULT_MESSAGE_MODE "0600"
/*
* The prefix which is prepended to the name of messages when they
* are "removed" by rmm. This should typically be `,' or `#'
*/
#define BACKUP_PREFIX ","
/*
* Name of link to file to which you are replying.
*/
#define LINK "@"
/*
* If wait/waitpid returns an int (no union wait).
*/
#define WAITINT 1
/* The following are autoconfigured, but you may wish to override the
* decisions of autoconf (and AC_CANONICAL_SYSTEM) and do your own
* thing. If so, you can modify the definitions. The Comments are as
* useful as ever. */
/* these three are only used in vmh.c, which currently is not being
* built anyway. -Doug */
/* Defined for Solaris 2.x, Irix, OSF/1, HP-UX, AIX, SCO5 */
#undef SYS5
/* Defined for Solaris 2.x, Irix, OSF/1, HP-UX, AIX */
#undef SVR4
/* Defined for SunOS 4, FreeBSD, NetBSD, OpenBSD, BSD/OS, Mac OS X/Rhapsody */
#undef BSD44
/* Defined for SunOS 4, FreeBSD, NetBSD, OpenBSD, BSD/OS, Mac OS X/Rhapsody
* -- does PicoBSD have uname? :) */
#undef BSD42
/* Defined for SCO5 */
#undef SCO_5_STDIO
/* This tells nmh to use the Linux _IO_*_ptr defines from libio.h */
#undef LINUX_STDIO
/***** END USER CONFIGURATION SECTION *****/
@TOP@
/*
* Define this if you want SMTP (simple mail transport protocol)
* support. When sending mail, instead of passing the message to
* the mail transport agent (typically sendmail), nmh will open a
* socket connection to the mail port on the machine specified in
* the `mts.conf' file (default is localhost), and speak SMTP directly.
*/
#undef SMTPMTS
/*
* Use sendmail as transport agent. Post messages by piping
* them directly to sendmail.
*/
#undef SENDMTS
/*
* Define this to compile client-side support for pop into
* inc and msgchk. Do not change this value manually. You
* must run configure with the '--enable-nmh-pop' option
* to correctly build the pop client support.
*/
#undef POP
/*
* Define this to compile client-side support for kpop
* (kerberized pop) into inc and msgchk. Do not change this
* value manually. You must run configure with the option
* '--with-krb4=PREFIX' to correctly build the kpop client support.
*/
#undef KPOP
/*
* Define this to "pop" when using Kerberos V4
*/
#undef KPOP_PRINCIPAL
/*
* Define this to compile support for using Hesiod to locate
* pop servers into inc and msgchk. Do not change this value
* manually. You must run configure with the option
* '--with-hesiod=PREFIX' to correctly build Hesiod support.
*/
#undef HESIOD
/*
* Compile in support for the Emacs front-end mh-e.
*/
#undef MHE
/* Define to 1 if your termcap library has the ospeed variable */
#undef HAVE_OSPEED
/* Define to 1 if you have ospeed, but it is not defined in termcap.h */
#undef MUST_DEFINE_OSPEED
/* Define to 1 if tgetent() accepts NULL as a buffer */
#undef TGETENT_ACCEPTS_NULL
/* Define to 1 if you have reliable signals */
#undef RELIABLE_SIGNALS
/* Define to 1 if you use POSIX style signal handling */
#undef POSIX_SIGNALS
/* Define to 1 if you use BSD style signal handling (and can block signals) */
#undef BSD_SIGNALS
/* Define to 1 if you use SYS style signal handling (and can block signals) */
#undef SYSV_SIGNALS
/* Define to 1 if you have no signal blocking at all (bummer) */
#undef NO_SIGNAL_BLOCKING
/* Define to `unsigned int' if <sys/types.h> or <signal.h> doesn't define */
#undef sigset_t
/*
* Define to 1 if your vi has ATT bug, such that it returns
* non-zero exit codes on `pseudo-errors'.
*/
#undef ATTVIBUG
/*
* Define to 1 if you need to make `inc' set-group-id because your mail spool is
* not world writable. There are no guarantees as to the safety of doing this,
* but this #define will add some extra security checks.
*/
#undef MAILGROUP
/* Define ruserpass as _ruserpass if your libraries have a bug *
* such that it can't find ruserpass, but can find _ruserpass. */
#undef ruserpass
/* Define if your system defines TIOCGWINSZ in sys/ioctl.h. */
#undef GWINSZ_IN_SYS_IOCTL
/* Define if your system defines `struct winsize' in sys/ptem.h. */
#undef WINSIZE_IN_PTEM
/* Define to 1 if struct tm has gmtoff */
#undef HAVE_TM_GMTOFF
/* Define if your system has sigsetjmp */
#undef HAVE_SIGSETJMP
/* Define if your system has mkstemp */
#undef HAVE_MKSTEMP
/* Define if your system has sethostent */
#undef HAVE_SETHOSTENT
/* Define if your system has gethostbyname */
#undef HAVE_GETHOSTBYNAME
/* Define if your system has netdb.h */
#undef HAVE_NETDB_H
/* Define if your system has db1/ndbm.h instead of ndbm.h (ppclinux) */
#undef HAVE_DB1_NDBM_H
|