Good morning, Steffen Nurpmeso <[email protected]> wrote: > Steffen Nurpmeso wrote in > <20210402231739.syrfe%[email protected]>: > |[email protected] wrote in > | <20210401111050.qfewh%[email protected]>: > ... > ||In another context, I'm thinking about encrypting my whole MAILRC in \ > ||addition > ||to the NETRC files. Naively, I assumed I could pass the MAILRC content to > ||s-nail by stdin, without using a temporary file. My tests with -: weren't > ||that successful. With 14.9.22, do you think it is actually possible ? > | > |No. Well, you actually can use the batch mode to read commands > |from standard input, of course: > | > | $ printf 'echo one; echo two\nechoerr three' | s-nail -:/ -# > | one > | two > | three > | > |So placing this in a script and decrypting some file on the fly, > |passing that output to s-nail in batch mode is of course possible. > > Other than that we now support pipe notation for the `source' > command. So while not possible to use encrypted $MAILRC or even > *mailx-extra-rc*, you could very well create an additional, > encrypted file, and `source' it when you need it. > > $ s-nail -:/ -X 'source "echo echo your thing|"; xit' > your thing > > With the trailing vertical bar | all arguments of `source' are > passed to the shell via -c, and the generated output will be read > until EOF.
Thanks a lot for all the tips. > |Ciao, and a nice weekend i wish from Germany, > > Found that egg. :) > Hopping off now, Good luck for that new week.
