瀏覽代碼

[Postfix] Create ham/spam mailboxes @ localhost

André 7 年之前
父節點
當前提交
63ce1ba2d6
共有 1 個文件被更改,包括 6 次插入4 次删除
  1. 6 4
      data/Dockerfiles/postfix/postfix.sh

+ 6 - 4
data/Dockerfiles/postfix/postfix.sh

@@ -3,10 +3,12 @@
 trap "postfix stop" EXIT
 
 [[ ! -d /opt/postfix/conf/sql/ ]] && mkdir -p /opt/postfix/conf/sql/
-if [[ -z $(grep null /etc/aliases) ]]; then
-  echo null: /dev/null >> /etc/aliases;
-  newaliases;
-fi
+
+cat /dev/null > /etc/aliases;
+echo "null: /dev/null" >> /etc/aliases;
+echo "ham: '|/usr/bin/curl -s --data-binary @- --unix-socket /rspamd-sock/rspamd.sock http://rspamd/learnham'" >> /etc/aliases;
+echo "spam: '|/usr/bin/curl -s --data-binary @- --unix-socket /rspamd-sock/rspamd.sock http://rspamd/learnspam'" >> /etc/aliases;
+newaliases;
 
 cat <<EOF > /opt/postfix/conf/sql/mysql_relay_recipient_maps.cf
 user = ${DBUSER}