Gestione della quarantena di Amavis
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
- È disponibile un'interfaccia web in PHP: AdrianNoss/amavisd-release-web: A small and simple Webinterface for the amavisd-release command
- È STATA CUSTOMIZZATA, scaricarla da emip
- Registrarsi con un captcha google , per ottenere la site_key e secret_key https://www.google.com/recaptcha/admin#list
- 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