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 = 'c...@isbd.co.uk', > > password = 'xxxxxxxx', > > ssl = 'auto' > > } > > > > cwebout { > > server = 'x.y.zzz', > > username = 'c...@isbd.co.uk', > > 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 = 'c...@isbd.co.uk', > password = 'brzmibew', > ssl = 'auto' > } > > local cwebout = IMAP { > server = 'x.y.zzz', > username = 'c...@isbd.co.uk', > 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