fix purge script

master
Gnieark 7 years ago
parent 7d0dae228a
commit b8534de6e4

@ -1,6 +1,8 @@
# Trash-email-alias
A dovecot sieve 's script and configuration to generate a temporary random alias.
Read more on my blog (french) https://blog-du-grouik.tinad.fr/post/2017/01/18/Alias-mail-temporaire
# Usage
Just send an email to the configured em-mail generator. It will respond you and indicate what is your alias.
You can test it by sending a mail to [ getalias Arobaze tinad.fr ].
@ -47,6 +49,8 @@ On /etc/dovecot/dovecot.conf my plugin section looks like:
(...)
}
Copy this repo's files where they're needed ;)
Change your mysql credentials on cron/purge.sh and execute/genalias.sh
In my case, this files are owned by the unix user "dovecot".

@ -8,15 +8,15 @@ MYSQLUSER="postfix"
MYSQLPWD="******"
LOGGERPATH="/usr/bin/logger"
LOGFILE="/var/log/genalias.log"
DOMAIN="tinad.fr"
TTL="3600"
$MYSQLPATH -u $MYSQLUSER -p$MYSQLPWD $MYSQLDB<< EOF
UPDATE alias
SET active='0'
WHERE DOMAIN='tinad.fr'
WHERE DOMAIN='$DOMAIN'
AND active = '1'
AND created < (UNIX_TIMESTAMP() - $TTL)
AND modified > (UNIX_TIMESTAMP() - $TTL)
AND temporary='1';
EOF

Loading…
Cancel
Save