Autoreply Editor
A web frontend to edit a file to be used for automatic replies. Created to be used in Uberspace.de environments.
Setup
- Clone Repo, e.g. to
/home/YOURUSERNAME/autoreply-editor - Create
config.pyandmessage.txtfrom their sample files - Install requirements:
pip3 install -r requirements.txt --user - Create web backend on uberspace:
uberspace web backend set app.example.com --http --port 5000 - 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 <info@example.com>"
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 ~/autoresponders if necessary.
.qmail file
In your .qmail file (or for any sub-account, see Uberspace docu), write:
|maildrop $HOME/.filter-autoreply
|/usr/bin/vdeliver
Description
Languages
Python
73%
HTML
19.2%
Jinja
7.8%