diff -Nur smeserver-qpsmtpd-2.4.0/root/var/service/qpsmtpd/run smeserver-qpsmtpd-2.4.0_bz95007/root/var/service/qpsmtpd/run --- smeserver-qpsmtpd-2.4.0/root/var/service/qpsmtpd/run 2016-05-07 00:42:41.091190985 +0200 +++ smeserver-qpsmtpd-2.4.0_bz95007/root/var/service/qpsmtpd/run 2016-05-07 00:42:23.454199323 +0200 @@ -34,6 +34,14 @@ [ -e /var/service/qpsmtpd/ssl/dhparam.pem ] || \ RANDFILE=/dev/null /usr/bin/openssl dhparam -out /var/service/qpsmtpd/ssl/dhparam.pem 2048 +# Init the DMARC report DB +[ -s /var/lib/qpsmtpd/dmarc/reports.sqlite ] || (\ + SCHEMA=$(rpm -qd perl-Mail-DMARC | grep mail_dmarc_schema.sqlite) + /usr/bin/sqlite3 /var/lib/qpsmtpd/dmarc/reports.sqlite < $SCHEMA + chown qpsmtpd:qpsmtpd /var/lib/qpsmtpd/dmarc/reports.sqlite + chmod 640 /var/lib/qpsmtpd/dmarc/reports.sqlite +) + exec /usr/local/bin/softlimit -d ${SOFTLIMIT:-25000000} -s ${SOFTLIMIT:-25000000} -l ${SOFTLIMIT:-25000000} \ /usr/bin/qpsmtpd-forkserver \ -u qpsmtpd \