• We value your experience with Plesk during 2025
    Plesk strives to perform even better in 2026. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2025.
    Please take this short survey:

    https://survey.webpros.com/

Resolved Turn on antivirus function vor all mail accounts

HMnet

Basic Pleskian
Hello @AlL!

Does anybody has a hint:

After a migration from Plesk 12.5.30 to 18.0.27 the antivirus funtion of all mailaccounts is disabled. Before my antivirus-setting was "in".

The server contains more than 1000 mailaccounts, so it's very heavy to get this setting back to "in".

The cli-command "plesk bin mail -u ***@***.** -antivirus in" is a solution for ONE account. I need this for all accounts. Is there a wildcard-function?

Yours Thomas
 
Yes - it worked with Obsidian 18.0.29 (Ubuntu), too.

First I tested with:
for i in `mysql -uadmin -p\`cat /etc/psa/.psa.shadow\` psa -Ns -e "select concat(mail.mail_name,\"@\",domains.name) as address from mail,domains,accounts where mail.dom_id=domains.id and mail.account_id=accounts.id order by address"`; do echo $i; done
The output shows all registered email addresses.

And then:
for i in `mysql -uadmin -p\`cat /etc/psa/.psa.shadow\` psa -Ns -e "select concat(mail.mail_name,\"@\",domains.name) as address from mail,domains,accounts where mail.dom_id=domains.id and mail.account_id=accounts.id order by address"`; do plesk bin mail -u $i -antivirus in; done

PERFECT!

Thanks!
 
Back
Top