chore: we are not using plugin configurations anymore

This commit is contained in:
Dominik Meyer 2025-02-07 09:48:21 +01:00
parent 6ef275b26b
commit 62ecc1627d
Signed by: byterazor
GPG Key ID: EABDA0FD5981BC97

View File

@ -1,55 +0,0 @@
#!/bin/bash
if [ -n "${QPSMTPD_ENABLE_RCPT_MYSQL}" ]; then
if [ -z "${QPSMTPD_RCPT_MYSQL_DATABASE}" ]; then
echo "missing QPSMTPD_RCPT_MYSQL_DATABASE"
exit 255
fi
if [ -z "${QPSMTPD_RCPT_MYSQL_PORT}" ]; then
QPSMTPD_RCPT_MYSQL_PORT=3306
fi
if [ -z "${QPSMTPD_RCPT_MYSQL_CACHETIMEOUT}" ]; then
QPSMTPD_RCPT_MYSQL_CACHETIMEOUT=500
fi
if [ -z "${QPSMTPD_RCPT_MYSQL_HOST}" ]; then
echo "missing QPSMTPD_RCPT_MYSQL_HOST"
exit 255
fi
if [ -z "${QPSMTPD_RCPT_MYSQL_USER}" ]; then
echo "missing QPSMTPD_RCPT_MYSQL_USER"
exit 255
fi
if [ -z "${QPSMTPD_RCPT_MYSQL_PASS}" ]; then
echo "missing QPSMTPD_RCPT_MYSQL_DATABASE"
exit 255
fi
if [ -z "${QPSMTPD_RCPT_MYSQL_QUERY}" ]; then
echo "missing QPSMTPD_RCPT_MYSQL_QUERY"
exit 255
fi
#
# create configuration file
#
rm -rf /etc/qpsmtpd/rcpt_mysql
echo "database:=${QPSMTPD_RCPT_MYSQL_DATABASE}" >> /etc/qpsmtpd/rcpt_mysql
echo "host:=${QPSMTPD_RCPT_MYSQL_HOST}" >> /etc/qpsmtpd/rcpt_mysql
echo "port:=${QPSMTPD_RCPT_MYSQL_PORT}" >> /etc/qpsmtpd/rcpt_mysql
echo "user:=${QPSMTPD_RCPT_MYSQL_USER}" >> /etc/qpsmtpd/rcpt_mysql
echo "pass:=${QPSMTPD_RCPT_MYSQL_PASS}" >> /etc/qpsmtpd/rcpt_mysql
echo "host:=${QPSMTPD_RCPT_MYSQL_HOST}" >> /etc/qpsmtpd/rcpt_mysql
echo "cachetimeout:=${QPSMTPD_RCPT_MYSQL_CACHETIMEOUT}" >> /etc/qpsmtpd/rcpt_mysql
echo "query:=${QPSMTPD_RCPT_MYSQL_QUERY}" >> /etc/qpsmtpd/rcpt_mysql
# enable plugin
echo "rcpt_mysql" >> /etc/qpsmtpd/plugins
fi