Mail client - run a program when receive an email
Scott Ryan
scott at staff.telkomsa.net
Wed Nov 10 19:21:35 UTC 2004
On Wed, 2004-11-10 at 10:51 -0800, Hardy Merrill wrote:
> Comments below.
>
> --- "Scot L. Harris" <webid at cfl.rr.com> wrote:
>
> > On Wed, 2004-11-10 at 12:46, Hardy Merrill wrote:
> > > For every email I receive I'd like to run a
> > program
> > > and have the program have access to the data in
> > the
> > > email. It's been a while since I've used email on
> > Red
> > > Hat/Fedora (I got lazy and have been using yahoo
> > mail)
> > > - I used to use mutt with fetchmail and procmail
> > but
> > > never used that combination for anything like
> > this.
> > > Can it do that? Can procmail kick off a program
> > and
> > > give the program the contents of the mail as
> > input?
> > >
> > > What other email clients can do that? Can
> > evolution?
The pipe command is your best bet. Kmail also supports this. I use it
monitor messages to postmaster. Scan through the mail, pick out the info
I want, dump to MySQL table - everytime a mail to the postmaster comes
in.
(although i am using evolution to write this :S )
> >
> > Do you want the program to modify the email and pass
> > it on or just
> > analyze data in the email?
>
> I'm thinking of creating a football pool email app - I
> know this has probably been done a thousand times
> before, but I'd like to do it myself just for fun.
>
> My thought is to send members of the pool an email
> listing all the games, and having each member respond
> to the email with their picks. My app would take in
> each email and run a script - the script would parse
> the email and ... etc.
>
> So the answer to your question is I just need the
> script to analyze the email - at this point I don't
> think the script needs to modify the email nor pass it
> on. Actually, I do want the email "filtered" (or
> sent) to a "football pool" mail box, so the
> requirement is:
> 1. pipe email to script, and
> 2. send email to a specific mailbox
>
> I plan to install and try Evolution. If I can't get
> that to work I'll go the fetchmail/procmail/perl
> script/mutt route.
>
> Thanks!
>
> Hardy
>
> >
> > If you want to modify the message and pass it along
> > in it's modified
> > form then you probably want to look at using
> > procmail. There are many
> > things you can do to a message in procmail including
> > modifying headers
> > and piping the message through another script or
> > program. You can even
> > pass just the headers or the body of the message to
> > the pipe or the
> > whole thing.
> >
> > In evolution you can pipe the message to a an
> > external script or program
> > (such as spamassassin) but it will only get a return
> > code, you can not
> > modify the content of the message through evolution
> > filters.
> >
> >
> > --
> > Scot L. Harris
> > webid at cfl.rr.com
> >
> > If you would understand your own age, read the works
> > of fiction produced
> > in it. People in disguise speak freely.
> >
> > --
> > fedora-list mailing list
> > fedora-list at redhat.com
> > To unsubscribe:
> > http://www.redhat.com/mailman/listinfo/fedora-list
> >
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Check out the new Yahoo! Front Page.
> www.yahoo.com
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20041110/6520375d/attachment-0001.sig>
More information about the fedora-list
mailing list