Hello, I'm realizing a mail server and I've used the howto forge tutorial. Just perfect. How can I set up the system to move all the quarantine files (mails with viruses and mail tagged as kill tag) to the junk mail? So in that way no email will be lost... Any suggestions? Thanks Michele
If i change in /etc/amavisd.conf from: Code: # # Quarantine settings # $final_virus_destiny = D_BOUNCE; $final_spam_destiny = D_DISCARD; $final_banned_destiny = D_BOUNCE; $final_bad_header_destiny = D_PASS; to: Code: # # Quarantine settings # $final_virus_destiny = D_DISCARD; $final_spam_destiny = D_DISCARD; $final_banned_destiny = D_DISCARD; $final_bad_header_destiny = D_PASS; is it gonna be fine? Thanks
Ok now that I've read a bit about amavisd, vith $spam_quarantine_to= i can say to the system to send all the spam_quarantine to a folder of the server or to an email address. The problem is that I can send the spam_quarantine just to a folder... so I'll have a folder where I can find the spam_quarantine of all the emails. What I want to realize is something like that: the system will copy the spam_quarantine to this folder: /var/vmail/%domain/%user/%.Junk/new So that every email will have in the junk folder his the spam_quarantine. Any idea to how to realize it?
I dont think that it can be realized like this as amavisd does not has placeholders for the path. Instead you should configure amavisd to tag spam in the subject and then use the email filters in the mail accounts to store the spam files to the junk folder.
Hi till, the problem is that I don't want to loose any email. I would like to have even the email checked as virus or kill level into junk mail. Do you think is possible have a configuration that set the subject **SMAP** for an email tagged as normal spam and **QUARANTINE** for an email tagged as virus or kill level of spam and skip all of them into junk folder? Thanks Michele
I understand that and I posted the solution that is normally used in this case above. As fars as i know, there is no separate tag for virus emails in amavisd.
Ok I'll try the solution that you suggest me. Just another question: How can I setup this email filters? Thanks
Ok , I guess you're talking about the "Email filter" page. So there I can setup that every email that have SPAM into the subject, will be moved to a folder. What I've to write into the "move to" field to have that email into che junk folder? Maybe .Junk ??? And: there is a way to setup this filter for all the emails of a domain or I've to do it 1 by 1? Thanks
The foldername is "Junk" without the dot. If you want to set this up for all domains, you can modify the /var/vmail/.mailfilter file. The file is written in the maildrop filter language.
Ok great, I've find on the web this kind of modify for .mailfilter: Code: # Move SPAM to Junk `test -e /var/vmail/$HOST/$USER/.Junk` if ( $RETURNCODE != 0 ) { `maildirmake -f Junk /var/vmail/$HOST/$USER` `chmod -R 0700 /var/vmail/$HOST/$USER/.Junk` `echo INBOX.Junk >> /var/vmail/$HOST/$USER/courierimapsubscribed` } if (/^Subject:.*\*\*SPAM\*\*/:h) { to /var/vmail/$HOST/$USER/.Junk/ } Do you think this kind of modify will work for my configuration? Unfortunately I can not try right now because I'm trying to solve some security issues... Thanks Michele