Gestione della quarantena di Amavis

From RVM Wiki
Jump to navigation Jump to search
  • I messaggi filtrati da Amavis per virus o contenuto bannato, vengono conservati in quarantana (infatti va effettuata una pulizia periodica)
  • È possibile rilasciare un messaggio da command line, verificando l'ID dall mail di notifica a postmaster:
...
The message has been quarantined as: 1/virus-1hRKfemMQYmy.
...
sudo  amavisd-release 1/virus-1hRKfemMQYmy
250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 3D84B105ABF
  • Per modificare i messaggi di notifica per consentire ad esempio di inserire un link per lo scaricamento del messaggio:
sudoedit /etc/amavis/en_US/template-virus-admin.txt
# ...
[? %q | |You can download the message with this Link: https://www.example.com/amavis/%q]
# ...
sudo /etc/init.d/amavis restart
  • Attivare l'alias per raggiungere via web la coda amavis:
sudoedit /etc/apache2/sites-available/servername.example.com.conf
    Alias /amavis/ "/var/lib/amavis/virusmails/"
    <Directory /var/lib/amavis/virusmails/>
        Require all granted
    </Directory>
  • Consentire a www-data di accedere alle risorse del gruppo amavis:
gpasswd -a www-data amavis
  • Riavviare Apache
systemctl restart apache2.service
  • Il messaggio scaricato si può salvare in .eml
  • È STATA CUSTOMIZZATA, scaricarla da emip
  • Modificare config.php inserendo le key e l'url
  • Aggiungere la configurazione di sudo necessaria
sudoedit /etc/sudoers.d/00-amavisd-release
www-data      ALL=NOPASSWD:   /usr/sbin/amavisd-release


Riferimenti