File: config.h

package info (click to toggle)
bsmtpd 2.3pl8b-16
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 228 kB
  • ctags: 241
  • sloc: ansic: 2,008; makefile: 180; sh: 24
file content (79 lines) | stat: -rw-r--r-- 2,850 bytes parent folder | download
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
/* (c) 1994,1995 by Axel Zinser aka Fifi (fifi@hiss.han.de) */
#ifndef	__config_h__
#define	__config_h__ 1

#define	BATCHPARAMS	"/etc/mail/batchparms"

#ifdef BATCHPARAMS
# define UUXPATH	"/usr/bin/uux"
# define COMPRESSPATH	"/usr/bin/compress"
# define GZIPPATH	"/bin/gzip"
# define BZIP2PATH	"/usr/bin/bzip2"
# define FREEZEPATH	"/usr/local/bin/freeze"
#else
# error  "In Arbeit"
# define BSMTPHOST	"baghira"
# define UUXPATH	"/usr/bin/uux"
# define RECPROC	"rsmtp"
# define SPOOLSIZE	100000	/* kann	mit option s veraendert	werden!	*/
#endif

/*****	Grundsaetzliches: ****************************************************/
#define	MINFREE	2048	/*     Minimaler Platz (in kB) auf dem SPOOL-Device, */
			/*     um Mails	zu akzeptieren.			     */
#undef	MAXSIZE	/*1024*//* Maximale Groesse einer Nachricht, die das System  */
			/* akzeptiert. Falls keine Beschraenkung existieren  */
			/* soll: #undef	MAXSIZE				     */

#define	LOGFILE		"/var/log/bsmtp/Log"
#define	LOCKFILE	"/var/spool/bsmtp/LOCK"

#undef	RECEIVED	/* "X-Received" */ /*	Schreibt einen Received:-Header	*/
#define	V8SENDMAIL	/* Zu verwenden bei sendmail V8 - und dafuer ein
			 * #undef RECEIVED ... */

#define	DEBUG		/* OSI :-) */
#define	DEBUGDEV	"/var/log/bsmtp/Debug"

#define	TIMEOUT		900	/* timeout in Sekunden.	15m: default bei sm */

/*****	SMTP-Implementation: *************************************************/
#define	RFC1652		/* 8-bit SMTP extension	=> RFC 1652 */
#define	RFC1653	1024	/* message size	declaration [kB] => RFC	1653 */
#undef	MIME		/* MIME	*/
#undef	FULLCMD		/* full	command	set as defined by RFC821 */
#undef	SMTPEXT		/* SMTP	service	extensions => RFC 1425 */

/* * *	Normaler Betrieb: * * *	* * * *	* * * *	* * * *	* * * *	* * * *	* * */
#define	TEMPDIR		"/var/spool/bsmtp/tmp"

#define	SPOOLFILE	"/var/spool/bsmtp/out/%s"  /* (*) Ausgabedatei   */

#define	BACKUPFILE	"/var/spool/bsmtp/bak/%s.%ld.%d"
			/* Backup der Spooldatei nach Versand mittels
			 * $(DELIVER); %s.%d.%d = System.Zeit.PID
			 * WICHTIG: BACKUPFILE muss im gleichen Dateisystem
			 *          liegen wie SPOOLFILE!
			 * !BACKUPFILE: Loeschen */

#define	AUTOUUX		/* $(DELIVER) wird automatisch initiiert, wenn die
			 * Groesse von $(SPOOLFILE) $(SPOOLSIZE) Bytes
			 * ueberschreietet */

			/* Wird	das Programm als $(CALLUUX) aufgerufen,	so
			 * wird	$(SPOOLFILE) an	$(DELIVER) uebergeben. */
#define	CALLUUX		"sbsmtp"
#define	RBSMTP		"rbsmtp"
#define	BSMTPD		"bsmtpd"
#define	BSMTP		"bsmtp"
#define RBSMTPELSE	/* Wenn definiert, wird jeder Name (ausser $(CALLUUX),
			 * $(BSMTPD) oder $(BSMTP) als RBSMTP angenommen, das
			 * Programm kann also auf rgsmtp etc. gelinkt werden.
			 */

			/* Wer ohne -odq arbeitet, laeuft Gefahr, dass das
			 * System beim Einspielen von batches smtp-Files
			 * in die Knie geht! */
#define	SENDMAIL	"/usr/sbin/sendmail -odi"

#endif