Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 10962d0b39f03506647f0454fe08287d > files > 68

nmh-debug-1.2-4mdv2009.0.i586.rpm


/*
 * mts.h -- definitions for the mail system
 *
 * $Id: mts.h,v 1.1 2000/12/14 01:30:44 ssen Exp $
 */

/*
 * 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;