Closed
Bug 889483
Opened 11 years ago
Closed 11 years ago
Filtering incoming emails on server side based on the date (procmail-like)
Categories
(Infrastructure & Operations Graveyard :: Infrastructure: Zimbra, task)
Infrastructure & Operations Graveyard
Infrastructure: Zimbra
x86
macOS
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: peter, Unassigned)
Details
Attachments
(1 file)
7.46 KB,
application/octet-stream
|
Details |
This came into the service desk mailbox wasn't exactly sure if it was possible or not so I thought I post it here. ________________________________________ Hi, This is my first day today, July 2, 2013. Thanks for setting up the Zimbra email account. My manager is Lawrence Mandel. I'm not familiar with all Zimbra configurations, but I started to RTFM. On the Preferences panel, I found the mail filters panel but didn't any obvious way to replicate my usual setup. For my imap folders, I usually use procmail for server side filtering. I use only one rule, which is sorting the mails in a dated space as they arrive. All mails of July will go in the folder 2013/07, and so on. When the yearly/monthly folder doesn't exist, it is being created on the fly. My usual settings are: ========================================== karl# cat .procmailrc VERBOSE=OFF MAILDIR=$HOME/mail PMDIR=$HOME/.procmail LOGFILE=$PMDIR/procmail.log MONTH=`date +%Y/%m` YEAR=`date +%Y` umask 022 :0 ic * ? test ! -d $MAILDIR/$YEAR | mkdir -p $MAILDIR/$YEAR :0: * $MAILDIR/$MONTH ========================================== Is it something which would be compatible with Zimbra and/or implementable in Zimbra? You can slap me with a link if I have missed the obvious in the documentation. Thanks. Cheers. -- Karl Dubost, Mozilla
Updated•11 years ago
|
Component: Infrastructure: Mail → Infrastructure: Zimbra
QA Contact: limed → justdave
Comment 1•11 years ago
|
||
I'm not sure if zimbra can do what you are looking for, if you are using a text based mail client like pine or mutt with offlineimap its probably possible for you to use procmail. However that will mean that you will only be doing filtering on the client side of things and any filters done locally is not reflected on the server, if you wish to replicate your setup right now I think pine/mutt + offlineimap + procmail is your best bet.
Comment 2•11 years ago
|
||
Usually procmail is playing hand in hand with the delivery system (SMTP or Postfix for example). So in my case every incoming email is put at the relevant place based on their date. Zimbra seemed to be the only accessible thing on Mozilla systems. On my own mail server, I handle it at the sendmail level. The question is not tied to Zimbra, but on how to have the incoming mail redirected in a folder based on the sent date. I'm currently using Mail.app One painful way of doing it is to create an Applescript filter listening to the inbox and filtering all mails to folders that will get resync to the imap server. :) But that's the thing I wanted to avoid ;)
Comment 3•11 years ago
|
||
ok As it seems it will not be possible on the server side (Postfix it seems for Mozilla). I played with AppleScript and got a working script. The script is at https://gist.github.com/karlcow/6011345 Here in attachment.
Updated•11 years ago
|
Summary: Set up custom mail filter → Filtering incoming emails on server side based on the date (procmail-like)
Updated•11 years ago
|
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Comment 4•11 years ago
|
||
FYI, Zimbra does do server-side filtering. From the web login, click "Preferences" at the top and then "Filters" on the left sidebar. I switched all my filtering over a couple years ago (from Thunderbird's own filters), so that I could read mail on mobile without having a clogged inbox because my laptop client was offline.
Comment 5•11 years ago
|
||
(In reply to Justin Dolske [:Dolske] from comment #4) > FYI, Zimbra does do server-side filtering. From the web login, click > "Preferences" at the top and then "Filters" on the left sidebar. > > I switched all my filtering over a couple years ago (from Thunderbird's own > filters), so that I could read mail on mobile without having a clogged inbox > because my laptop client was offline. It doesn't do what I want or I didn't find. ;) Aka filter any incoming emails to a dated folder. Aka any emails coming on August 2013 are automatically put in /2013/08/ If the folder doesn't exist the script creates it
(In reply to Karl Dubost :karlcow from comment #5) > Aka filter any incoming emails to a dated folder. > Aka any emails coming on August 2013 are automatically put in /2013/08/ > If the folder doesn't exist the script creates it You can upvote this feature request at Zimbra, it's been around since 2009 but that's no indication of rejection, either. http://bugzilla.zimbra.com/show_bug.cgi?id=34576
Updated•9 years ago
|
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•