- if not os.path.isdir(conf.getlogdir()):
- printerr("Log directory does not exist: " + conf.getlogdir())
- sys.exit(os.EX_IOERR)
+ if conf.getlogdir() == 'syslog':
+ syslog.openlog('smailq', 0, syslog.LOG_MAIL)
+ elif not os.path.isdir(conf.getlogdir()):
+ printinfo('Creating logdir: ' + conf.getlogdir())
+ os.mkdir(conf.getlogdir())