On Sat, Oct 15, 2022 at 09:04:37PM +0100, Chris Green wrote:
> On Sat, Oct 15, 2022 at 08:46:17PM +0100, Chris Green wrote:
> > Hmmm.
> >
> > I've installed imapfilter on my xubuntu linux system and I've created
> > an imapfilter config file:-
> >
> > cwebin {
> > server = 'mail.gridhost.co.uk',
> > username = '[email protected]',
> > password = 'xxxxxxxx',
> > ssl = 'auto'
> > }
> >
> > cwebout {
> > server = 'x.y.zzz',
> > username = '[email protected]',
> > password = 'xxxxxxxx',
> > ssl = 'auto'
> > }
> >
> > ... and when I run imapfilter it just says:-
> >
> > chris$ imapfilter
> > imapfilter: /home/chris/.imapfilter/config.lua:1: attempt to call global
> > 'cwebin' (a nil value)
> > stack traceback:
> > [C]: in function 'cwebin'
> > /home/chris/.imapfilter/config.lua:1: in main chunk
> > chris$
> >
> > Not being a lua guru I'm a bit stuck!
> >
> OK, looking at some examples I've got a bit further, imapfilter is now:-
>
> local cwebin = IMAP {
> server = 'mail.gridhost.co.uk',
> username = '[email protected]',
> password = 'brzmibew',
> ssl = 'auto'
> }
>
> local cwebout = IMAP {
> server = 'x.y.zzz',
> username = '[email protected]',
> password = 'brzmibew',
> ssl = 'auto'
> }
>
> It works, sort of.
>
> How do I get it into interactive mode? I.e. run imapfilter with the
> /home/chris/.imapfilter/config.lua configuration and then allow me to
> run some commands to actually do things.
>
All the examples I can find seem to actually put "things to run" in
the /home/chris/.imapfilter/config.lua file which seems rather odd.
I've tried running 'imapfilter -i' and it gets me an imapfilter
command prompt but it seems to have forgotten everything in the
configuration file.
--
Chris Green