Re: R: question from a beginner

From: Alain Spineux (no email)
Date: Thu Sep 27 2007 - 13:40:37 EDT

  • Next message: Andrew Morgan: "sieve string variables"

    On 9/27/07, Toschi Pietro <> wrote:
    > Thanks for your answer, but I posted my question here because it's related to how to make that using cyrus: unfortunately I would like to monitor all the mailboxes (or at least a large subset of them) of my server, so writing a client application that polls every mailbox is not admitted (I don't have user passwords indeed!)

    The cyrus user can access all mailbox with his credential like if they
    are sub-folders.
    cyradm is a simple imap client (written in perl), and when you do a
    "listmailbox" it just use
    the imap LIST command.

    > I figured there is a way of hookig those events at server processes level, and manage the way you like, more or less like those application that notify you with a SMS message when you receive a new message in you mailbox (it's not my case nor may goal, but it's a very similar case) or the way that a milter application hooks to sendmail for messages pipeline management.

    Maybe someone else will answer this way. But APPEND and DELETE are 2
    unusual events for monitoring application.

    > Thanks
    > Pietro
    >
    >
    >
    > -----Messaggio originale-----
    > Da: Alain Spineux [mailto:]
    > Inviato: giovedì 27 settembre 2007 19.12
    > A: Toschi Pietro
    > Cc:
    > Oggetto: Re: question from a beginner
    >
    > On 9/27/07, Toschi Pietro <> wrote:
    > >
    > >
    > >
    > >
    > > Hello list
    > >
    > > I'm a beginner in cyrus imapd and mailing in general so I am quite confused.
    > >
    > > I'm wandering which is the best method or best practice to have an external
    > > process informed about a message being:
    > >
    > > a) delivered into mailbox by MTA (via LMTP), and
    > >
    > > b) deleted from mailbox (usually by MUA via IMAP), and
    > >
    > > c) appended or copied to mailbox (usually by MUA via IMAP)
    > >
    > > I suspect that SIEVE and/or notifyd may do that job. Is that Right? Are
    > > there other solutions?
    >
    > I dont thing sieve and notify will handle delete and append !
    >
    > Write a script in python, perl, php (they have all 3 good imap
    > support) to monitor the mailbox.
    > Imap protocol is very powerfull, and if you just connect to an account
    > and select a folder,
    > the server can notify you about some (depend of the server) changes in
    > the folder.
    > This is not a mandatory feature, just a posibility of the protocol,
    > that some imap server provide.
    > I dont thing named above library don't handle this kind of callback,
    > and then you should
    > regularly check yourself for change in the forlder.
    > If you want more support about imap protocol you should post your
    > request on imap-protocol mailing list.
    >
    > Regards
    >
    > >
    > >
    > >
    > > I am using Cyrus 2.3.9 with sendmail
    > >
    > >
    > >
    > > Thanks
    > >
    > >
    > >
    > > Pietro
    > > ----
    > > Cyrus Home Page: http://cyrusimap.web.cmu.edu/
    > > Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
    > > List Archives/Info:
    > > http://asg.web.cmu.edu/cyrus/mailing-list.html
    > >
    >
    >
    > --
    > Alain Spineux
    > aspineux gmail com
    > May the sources be with you
    >

    -- 
    Alain Spineux
    aspineux gmail com
    May the sources be with you
    ----
    Cyrus Home Page: http://cyrusimap.web.cmu.edu/
    Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
    List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
    

  • Next message: Andrew Morgan: "sieve string variables"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD