Monitora la Tua Inbox con Fetchmail¶
Forse vuoi aggiungere e-mail a Zammad via Fetchmail o Procmail.
Per farlo funzionare devi inoltrare le tue e-mail a rails.
Nota
Se hai installato Zammad tramite un gestore di pacchetti (piuttosto che dal sorgente), sostituisci rails r con zammad run rails r qui sotto. Per saperne di più, vedi Amministrazione via Console.
Riga di comando:
$ su - zammad
$ cd /opt/zammad
$ cat test/fixtures/mail1.box | rails r 'Channel::Driver::MailStdin.new(trusted: true)'
Fetchmail¶
Crea .fetchmailrc:
$ su - zammad
$ cd ~
$ touch .fetchmailrc
$ chmod 0600 .fetchmailrc
Modifica .fetchmailrc:
#
# zammad fetchmail config
#
poll your.mail.server protocol POP3 user USERNAME pass PASSWORD mda "rails r 'Channel::Driver::MailStdin.new(trusted: true)'"
Fatto. Le e-mail ora verranno inoltrate direttamente in Zammad.
Utilizzare Procmail per Funzionalità Avanzate come il Pre-ordinamento¶
Se vuoi fare di più con le tue e-mail, come il pre-ordinamento a un gruppo Zammad o il filtraggio dello spam, puoi usare Procmail.
La configurazione di Fetchmail appare leggermente diversa.
Modifica .fetchmailrc:
#
# zammad fetchmail config
#
poll your.mail.server protocol POP3 user USERNAME pass PASSWORD mda /usr/bin/procmail is zammad here
Crea .procmailrc:
$ su - zammad
$ cd ~
$ touch .procmailrc
Modifica .procmailrc:
# --
# Pipe all emails into Zammad
# --
PATH=/opt/zammad/bin:/opt/zammad/vendor/bundle/bin:/sbin:/bin:/usr/sbin:/usr/bin:
SYS_HOME="/home/zammad"
RAILS_ENV=production
GEM_PATH=/opt/zammad/vendor/bundle/ruby/2.4.1/
LOGFILE="$SYS_HOME/procmail.log"
#VERBOSE="on"
:0 :
| rails r 'Channel::Driver::MailStdin.new(trusted: true)'