#!/bin/sh

BIN_GET_KEY_VALUE="/bin/get_key_value"
CONFIG_PATH="/var/packages/MailServer/etc/mailserver.conf"

SMTP_ENABLE=`$BIN_GET_KEY_VALUE $CONFIG_PATH smtp_enabled`
ACCOUNT_TYPE=`$BIN_GET_KEY_VALUE $CONFIG_PATH account_type`
SMTP_AUTH_ENABLE=`$BIN_GET_KEY_VALUE $CONFIG_PATH smtp_auth_enabled`
CANONICAL_DOMAIN=`$BIN_GET_KEY_VALUE $CONFIG_PATH canonical_domain`
if [ "$CANONICAL_DOMAIN" == "" ]; then
    DOMAIN_NUM=0
else
    DOMAIN_NUM=`echo $CANONICAL_DOMAIN | grep -c ","`
    DOMAIN_NUM=$(( $DOMAIN_NUM + 1 ))
fi
MSG_LIMIT=`$BIN_GET_KEY_VALUE $CONFIG_PATH message_limit`

SMTP_SSL_ENABLE=`$BIN_GET_KEY_VALUE $CONFIG_PATH smtp_ssl_enabled`
SMTP_TLS_ENABLE=`$BIN_GET_KEY_VALUE $CONFIG_PATH smtp_tls_enabled`
SMTP_RELAY_ENABLE=`$BIN_GET_KEY_VALUE $CONFIG_PATH smtp_relay_enabled`

POP3_ENABLE=`$BIN_GET_KEY_VALUE $CONFIG_PATH pop3_enabled`
POP3S_ENABLE=`$BIN_GET_KEY_VALUE $CONFIG_PATH pop3s_enabled`
IMAP_ENABLE=`$BIN_GET_KEY_VALUE $CONFIG_PATH imap_enabled`
IMAPS_ENABLE=`$BIN_GET_KEY_VALUE $CONFIG_PATH imaps_enabled`
SPAM_ENABLE=`$BIN_GET_KEY_VALUE $CONFIG_PATH spam_enable`
SPAM_DNSBL_ENABLE=`$BIN_GET_KEY_VALUE $CONFIG_PATH spam_dnsbl_enable`

ANTI_VIRUS_ENABLE=`$BIN_GET_KEY_VALUE $CONFIG_PATH anti_virus_enable`
DANGEROUS_CONTENT_SCAN_ENABLE=`$BIN_GET_KEY_VALUE $CONFIG_PATH enable_dangerous_content_scan`

SPF_CHECK_ENABLE=`$BIN_GET_KEY_VALUE $CONFIG_PATH enable_spf_check`
DKIM_ENABLE=`$BIN_GET_KEY_VALUE $CONFIG_PATH enable_dkim`
DMARC_ENABLE=`$BIN_GET_KEY_VALUE $CONFIG_PATH enable_dmarc`

RESULT=`grep syno_send_report /etc/crontab`
if [ $? -eq 0 ]; then
    REPORT_ENABLE="yes"
else
    REPORT_ENABLE="no"
fi


echo -n "{"

echo -n \"smtp_enable\":\"$SMTP_ENABLE\",
echo -n \"account_type\":\"$ACCOUNT_TYPE\",
echo -n \"smtp_auth_enable\":\"$SMTP_AUTH_ENABLE\",
echo -n \"domain_num\":$DOMAIN_NUM,
echo -n \"msg_limit\":$MSG_LIMIT,
echo -n \"smtp_ssl_enable\":\"$SMTP_SSL_ENABLE\",
echo -n \"smtp_tls_enable\":\"$SMTP_TLS_ENABLE\",
echo -n \"smtp_relay_enable\":\"$SMTP_RELAY_ENABLE\",
echo -n \"pop3_enable\":\"$POP3_ENABLE\",
echo -n \"pop3s_enable\":\"$POP3S_ENABLE\",
echo -n \"imap_enable\":\"$IMAP_ENABLE\",
echo -n \"imaps_enable\":\"$IMAPS_ENABLE\",
echo -n \"spam_enable\":\"$SPAM_ENABLE\",
echo -n \"spam_dnsbl_enable\":\"$SPAM_DNSBL_ENABLE\",
echo -n \"anti_virus_enable\":\"$ANTI_VIRUS_ENABLE\",
echo -n \"dangerous_content_scan_enable\":\"$DANGEROUS_CONTENT_SCAN_ENABLE\",
echo -n \"spf_check_enable\":\"$SPF_CHECK_ENABLE\",
echo -n \"dkim_enable\":\"$DKIM_ENABLE\",
echo -n \"dmarc_enable\":\"$DMARC_ENABLE\",
echo -n \"report_enable\":\"$REPORT_ENABLE\",

# let version be the last one msg
echo -n \"collector_version\":1

echo "}"



