Added possibility to refuse messages with no Received: hop
[mmondor.git] / mmsoftware / mmmail / etc / mmsmtpd.conf
index e5f50ec..4778766 100644 (file)
@@ -1,4 +1,4 @@
-; $Id: mmsmtpd.conf,v 1.4 2004/08/11 14:57:23 mmondor Exp $
+; $Id: mmsmtpd.conf,v 1.8 2009/02/04 09:02:22 mmondor Exp $
 ;
 ; mmsmtpd configuration file (/etc/mmsmtpd.conf)
 ; and # are considered comments, and can happen at start or end of line.
@@ -17,13 +17,14 @@ ASYNC_PROCESSES     3
 ; files will be required in the new root for instance.
 ;CHROOT_DIR ""
 ;
+; Location of lock file used to determine if daemon already runs
+LOCK_PATH      "/var/run/mmsmtpd.lock"
+;
 ; Location of the path where to store our process ID
 PID_PATH       "/var/run/mmsmtpd.pid"
 ;
-; If using MMMAIL_FILE for file storage of message bodies rather than
-; MMMAIL_MYSQL, this specifies where mail box directories should be created
-; and messages stored in them. This should also work fine using NFS.
-;
+; Specifies where mail box directories should be created and messages
+; stored in them.
 MAIL_DIR       "/var/mmmail-dir"
 ;
 ; User mmsmtpd should run as
@@ -110,15 +111,16 @@ STATFAIL_FULL     TRUE
 ; Statistics about addresses timeing out while sending a message
 STATFAIL_TIMEOUT TRUE
 ;
-; Should we only accept MX-resolvable HELO hostnames?
-RESOLVE_MX_HELO        FALSE
-;
 ; Should we only accept MAIL command from valid addresses with MX records?
 RESOLVE_MX_MAIL        FALSE
 ;
 ; Is client required to HELO before being allowed to use MAIL?
 REQUIRE_HELO   FALSE
 ;
+; Must at least one Received: line be provided as part of message headers
+; for a message to be accepted?
+REQUIRE_HOP    FALSE
+;
 ; Maximum number of allowed destination recipients per message
 MAX_RCPTS      16
 ;
@@ -159,17 +161,8 @@ FLOOD_MESSAGES     20
 FLOOD_EXPIRES  30
 
 
-; MySQL options
-; -------------
-;
-; Host name of MySQL server we should connect to (localhost for UNIX socket)
-DB_HOST                "localhost"
-;
-; MySQL user which has all access on DB_DATABASE
-DB_USER                "mmmail"
-;
-; MySQL authentication password for DB_USER
-DB_PASSWORD    "mmmailpassword"
+; Database options
+; ----------------
 ;
-; Name of mmmail MySQL database DB_USER owns, typically "mmmail"
-DB_DATABASE    "mmmail"
+; PQconnectdb()-fed string
+DB_INFO                "dbname=mmmail"