HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: //var/qmail/rc
#!/bin/sh

QMAILDIR=/var/qmail

# Comment out to disable dkim sign at qmail-remote level
DKIM_ON=1

SELECTOR=default
# Sign with 2048 bit RSA. Comment out DKIMSIGNOPTIONS to sign with 1024 bit
DKIMSIGNOPTIONS="-z 2"
# domain to sign system messages like bounces
DKIMDOMAIN=`cat $QMAILDIR/control/me`

if [ -n $DKIM_ON ]; then
 # DKIM sign at qmail-remote level
 exec env - PATH="$QMAILDIR/bin:$PATH" \
 QMAILREMOTE=$QMAILDIR/bin/spawn-filter  \
 DKIMSIGN=/var/qmail/control/domainkeys/%/$SELECTOR \
 DKIMSIGNOPTIONS="$DKIMSIGNOPTIONS" \
 DKIMDOMAIN=$DKIMDOMAIN  \
 FILTERARGS=$QMAILDIR/bin/dk-filter \
 qmail-start "`cat $QMAILDIR/control/defaultdelivery`"

else
 # Use this if you are signing at qmail-smtpd level or you don't want to sign at all
 exec env - PATH="$QMAILDIR/bin:$PATH" \
 qmail-start "`cat $QMAILDIR/control/defaultdelivery`"
fi