X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=h%2Fmts.h;fp=h%2Fmts.h;h=ce063d9855e4eeecda96492f305d65fbe4ef61a2;hb=dee387b53ab0d42922f857b60d6f980c9e79d16f;hp=0000000000000000000000000000000000000000;hpb=ef25ef28586541f0804dc6aa53a8519cf762ba6d;p=mmh diff --git a/h/mts.h b/h/mts.h new file mode 100644 index 0000000..ce063d9 --- /dev/null +++ b/h/mts.h @@ -0,0 +1,88 @@ + +/* + * mts.h -- definitions for the mail system + * + * $Id$ + */ + +/* + * Local and UUCP Host Name + */ +char *LocalName(void); +char *SystemName(void); + +/* + * Mailboxes + */ +extern char *mmdfldir; +extern char *mmdflfil; +extern char *uucpldir; +extern char *uucplfil; + +#define MAILDIR (mmdfldir && *mmdfldir ? mmdfldir : getenv ("HOME")) +#define MAILFIL (mmdflfil && *mmdflfil ? mmdflfil : getusername ()) +#define UUCPDIR (uucpldir && *uucpldir ? uucpldir : getenv ("HOME")) +#define UUCPFIL (uucplfil && *uucplfil ? uucplfil : getusername ()) + +char *getusername(void); +char *getfullname(void); + +/* + * Separators + */ +extern char *mmdlm1; +extern char *mmdlm2; + +#define isdlm1(s) (strcmp (s, mmdlm1) == 0) +#define isdlm2(s) (strcmp (s, mmdlm2) == 0) + +/* + * Read mts.conf file + */ +void mts_init (char *); + +/* + * MTS specific variables + */ +#if defined (SMTPMTS) + +/* whether to speak SMTP to localhost:25 or to /usr/sbin/sendmail */ +#define MTS_SMTP 0 +#define MTS_SENDMAIL 1 +extern int sm_mts; + +extern char *hostable; +extern char *sendmail; +#endif + +/* + * SMTP/POP stuff + */ +extern char *clientname; +extern char *servers; +extern char *pophost; + +/* + * BBoards-specific variables + */ +extern char *bb_domain; + +/* + * POP BBoards-specific variables + */ +#ifdef BPOP +extern char *popbbhost; +extern char *popbbuser; +extern char *popbblist; +#endif /* BPOP */ + +/* + * Global MailDelivery File + */ +extern char *maildelivery; + +/* + * Aliasing Facility (doesn't belong here) + */ +extern int Everyone; +extern char *NoShell;