Difference between revisions of "Steps to recreate spam ham n quarantine accounts"

(Created page with "=== <h1>Steps to recreate spam, ham and quarantine accounts</h1> === <hr> <br> <h3>Problem: </h3> Accidentally deleted spam,ham and quarantine accounts from the server and...")
 
m
Line 1: Line 1:
===  <h1>Steps to recreate spam, ham and quarantine accounts</h1>  ===
+
{{BC|Certified}}
<hr>
+
__FORCETOC__
<br>
+
<div class="col-md-12 ibox-content">
<h3>Problem: </h3>
+
=Steps to recreate spam, ham and quarantine accounts=
 +
{{KB|{{ZC}}|{{ZCS 8.7}}|{{ZCS 8.6}}|{{ZCS 8.0}}|}}
  
 +
==Problem==
 
Accidentally deleted spam,ham and quarantine accounts from the server and backup is not available.
 
Accidentally deleted spam,ham and quarantine accounts from the server and backup is not available.
  
 
+
==Solution==
<h3>Solution: </h3>
 
 
 
 
Steps to re-create spam,ham and quarantine accounts :
 
Steps to re-create spam,ham and quarantine accounts :
 
 
1). First we have to find out previous accounts' name from global config.
 
1). First we have to find out previous accounts' name from global config.
 
 
  su - zimbra  
 
  su - zimbra  
 
  zmprov -l gacf zimbraAmavisQuarantineAccount zimbraSpamIsSpamAccount zimbraSpamIsNotSpamAccount
 
  zmprov -l gacf zimbraAmavisQuarantineAccount zimbraSpamIsSpamAccount zimbraSpamIsNotSpamAccount
 
  
 
2). Above command will give us previously configured accounts' name which we can use to re-create accounts.
 
2). Above command will give us previously configured accounts' name which we can use to re-create accounts.
 
 
Spam Account
 
Spam Account
 
 
  zmprov ca <SPAM-ACCOUNT@YOURDOMAIN.COM> <PASSWORD> amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE description 'System account for spam training.'
 
  zmprov ca <SPAM-ACCOUNT@YOURDOMAIN.COM> <PASSWORD> amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE description 'System account for spam training.'
  
 
Ham Account
 
Ham Account
 
 
  zmprov ca <HAM-ACCOUNT@YOURDOMAIN.COM> <PASSWORD> amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE description 'System account for Non-Spam (Ham) training.'
 
  zmprov ca <HAM-ACCOUNT@YOURDOMAIN.COM> <PASSWORD> amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE description 'System account for Non-Spam (Ham) training.'
  
 
Quarantine Account
 
Quarantine Account
 
 
  zmprov ca <VIRUS-QUARANTINE-ACCOUNT@YOURDOMAIN.COM> <PASSWORD> amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE zimbraMailMessageLifetime 30d description 'System account for Anti-virus quarantine.'
 
  zmprov ca <VIRUS-QUARANTINE-ACCOUNT@YOURDOMAIN.COM> <PASSWORD> amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE zimbraMailMessageLifetime 30d description 'System account for Anti-virus quarantine.'
 
  
 
If you don't want to re-create accounts with old name then we can create new accounts in that format which is used by the installation script, like spam.<random number> and ham.<random number>.
 
If you don't want to re-create accounts with old name then we can create new accounts in that format which is used by the installation script, like spam.<random number> and ham.<random number>.
  
 
Following command will create spam,ham and quarantine account with random password and will add random string in account name.
 
Following command will create spam,ham and quarantine account with random password and will add random string in account name.
 
 
  zmprov ca spam.`strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10`@YOURDOMAIN.COM "`strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10`" amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE description 'System account for spam training.'
 
  zmprov ca spam.`strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10`@YOURDOMAIN.COM "`strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10`" amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE description 'System account for spam training.'
  
Line 41: Line 32:
  
 
  zmprov ca virus-quarantine..`strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10`@YOURDOMAIN.COM "`strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10`" amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount: TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE zimbraMailMessageLifetime 30d description 'System account for Anti-virus quarantine.'
 
  zmprov ca virus-quarantine..`strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10`@YOURDOMAIN.COM "`strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10`" amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount: TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE zimbraMailMessageLifetime 30d description 'System account for Anti-virus quarantine.'
 
  
 
3). Now we have to set newly created accounts' name in global config, before this we have to check exact name of newly created accounts.
 
3). Now we have to set newly created accounts' name in global config, before this we have to check exact name of newly created accounts.
 
 
  zmprov -l gaa | egrep -i 'spam|ham|virus-quarantine'
 
  zmprov -l gaa | egrep -i 'spam|ham|virus-quarantine'
  
 
  zmprov mcf zimbraSpamIsSpamAccount <SPAM-ACCOUNT@YOURDOMAIN.COM> zimbraSpamIsNotSpamAccount <HAM-ACCOUNT@YOURDOMAIN.COM> zimbraAmavisQuarantineAccount <VIRUS-QUARANTINE-ACCOUNT@YOURDOMAIN.COM>
 
  zmprov mcf zimbraSpamIsSpamAccount <SPAM-ACCOUNT@YOURDOMAIN.COM> zimbraSpamIsNotSpamAccount <HAM-ACCOUNT@YOURDOMAIN.COM> zimbraAmavisQuarantineAccount <VIRUS-QUARANTINE-ACCOUNT@YOURDOMAIN.COM>
 
 
  zmprov fc config
 
  zmprov fc config
 
 
OR
 
OR
 
 
  zmcontrol restart
 
  zmcontrol restart
 
 
'''Note:'''
 
'''Note:'''
 
 
Replace DOMAIN.COM with the actual primary domain name according to your environment.
 
Replace DOMAIN.COM with the actual primary domain name according to your environment.
 
  
 
Heera Singh Koranga
 
Heera Singh Koranga
 +
"Heera Singh" <hsingh@zimbra.com>
  
"Heera Singh" <hsingh@zimbra.com>
+
{{Article Footer|ZCS 8.8, 8.7, 8.6|8/8/2017}}
 +
{{NeedSME|Heera|SME2|Copyeditor}}
 +
[[Category:Troubleshooting MTA]]

Revision as of 16:55, 9 August 2017

Steps to recreate spam, ham and quarantine accounts

   KB 23281        Last updated on 2017-08-9  




0.00
(0 votes)

Problem

Accidentally deleted spam,ham and quarantine accounts from the server and backup is not available.

Solution

Steps to re-create spam,ham and quarantine accounts : 1). First we have to find out previous accounts' name from global config.

su - zimbra 
zmprov -l gacf zimbraAmavisQuarantineAccount zimbraSpamIsSpamAccount zimbraSpamIsNotSpamAccount

2). Above command will give us previously configured accounts' name which we can use to re-create accounts. Spam Account

zmprov ca <SPAM-ACCOUNT@YOURDOMAIN.COM> <PASSWORD> amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE description 'System account for spam training.'

Ham Account

zmprov ca <HAM-ACCOUNT@YOURDOMAIN.COM> <PASSWORD> amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE description 'System account for Non-Spam (Ham) training.'

Quarantine Account

zmprov ca <VIRUS-QUARANTINE-ACCOUNT@YOURDOMAIN.COM> <PASSWORD> amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE zimbraMailMessageLifetime 30d description 'System account for Anti-virus quarantine.'

If you don't want to re-create accounts with old name then we can create new accounts in that format which is used by the installation script, like spam.<random number> and ham.<random number>.

Following command will create spam,ham and quarantine account with random password and will add random string in account name.

zmprov ca spam.`strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10`@YOURDOMAIN.COM "`strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10`" amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE description 'System account for spam training.'
zmprov ca ham.`strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10`@YOURDOMAIN.COM "`strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10`" amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE description 'System account for Non-Spam (Ham) training.'
zmprov ca virus-quarantine..`strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10`@YOURDOMAIN.COM "`strings /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c10`" amavisBypassSpamChecks TRUE zimbraAttachmentsIndexingEnabled FALSE zimbraIsSystemAccount: TRUE zimbraIsSystemResource TRUE zimbraHideInGal TRUE zimbraMailMessageLifetime 30d description 'System account for Anti-virus quarantine.'

3). Now we have to set newly created accounts' name in global config, before this we have to check exact name of newly created accounts.

zmprov -l gaa | egrep -i 'spam|ham|virus-quarantine'
zmprov mcf zimbraSpamIsSpamAccount <SPAM-ACCOUNT@YOURDOMAIN.COM> zimbraSpamIsNotSpamAccount <HAM-ACCOUNT@YOURDOMAIN.COM> zimbraAmavisQuarantineAccount <VIRUS-QUARANTINE-ACCOUNT@YOURDOMAIN.COM>
zmprov fc config

OR

zmcontrol restart

Note: Replace DOMAIN.COM with the actual primary domain name according to your environment.

Heera Singh Koranga "Heera Singh" <hsingh@zimbra.com>

Verified Against: ZCS 8.8, 8.7, 8.6 Date Created: 8/8/2017
Article ID: https://wiki.zimbra.com/index.php?title=Steps_to_recreate_spam_ham_n_quarantine_accounts Date Modified: 2017-08-09



Try Zimbra

Try Zimbra Collaboration with a 60-day free trial.
Get it now »

Want to get involved?

You can contribute in the Community, Wiki, Code, or development of Zimlets.
Find out more. »

Looking for a Video?

Visit our YouTube channel to get the latest webinars, technology news, product overviews, and so much more.
Go to the YouTube channel »


Wiki/KB reviewed by Heera SME2 Copyeditor Last edit by Jorge de la Cruz
Jump to: navigation, search