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
|