# Autoreply Editor A web frontend to edit a file to be used for automatic replies. Created to be used in Uberspace.de environments. ## Setup 1. Clone Repo, e.g. to `/home/YOURUSERNAME/autoreply-editor` 2. Create `config.py` and `message.txt` from their sample files 3. Install requirements: `pip3 install -r requirements.txt --user` 4. Create web backend on uberspace: `uberspace web backend set app.example.com --http --port 5000` 5. Create a service in `~/etc/services.d/autoreply-editor.ini`: ``` [program:autoreply-editor] directory=/home/YOURUSERNAME/autoreply-editor command=gunicorn --bind 0.0.0.0:5000 wsgi:app startsecs=60 ``` Then run: `supervisorctl reread`, `supervisorctl update`, `supervisorctl start autoreply-editor` ## Autoreply Setup ### Mailbot file Create `~/.filter-autoreply`: ``` logfile "$HOME/mailfilter-autoreply.log" FROM="Jane Doe " to "| mailbot -T reply -t $HOME/autoreply-editor/message.txt -d $HOME/autoresponders/autoresponsedb -N -A 'From: $FROM' /var/qmail/bin/qmail-inject -f ''" ``` Make sure that the file permissions are `0600`! Afterwards, also create the directory `~/autoreply` if necessary. ### .qmail file In your `.qmail` file (or for any sub-account, see Uberspace docu), write: ``` |maildrop $HOME/.filter-autoreply |/usr/bin/vdeliver ```