Re: exmh and gnupg

[email protected]
Newsgroups gmane.mail.exmh.devel
Message-ID <5109.1058203031@bhuta>
Don't forget the various pgp(*,path) entries in the exmh/exmh-bg 
scripts. Make sure the pgp(gpg,path) is set to where the gpg
binary lives.

Kevin

In message <[email protected]>, Brent Welch writes:
> I'm not a big expert on exmh/pgp integration, but I will see what I
> can do to help - I'm also cc'ing exmh-workers.  If you have the
> "gpg" program on your PATH, and a keyring, then "it should just work".
> 
> The "existence" criteria
> for a PGP subsystem is in the extrasInit.tcl function Pgp_Init.
> 
>         if { [file exists [set pgp($v,pubring)]] &&
>              [file isdirectory [set pgp($v,path)]] &&
>              [file exists $pgp($v,path)/$pgp($v,executable,version)]} {
> 
>                  catch {exec $pgp($v,path)/$pgp($v,executable,version) 
> $pgp($v,executable,versionflags)} voutput
> 
>                  ExmhLog "exec returned $voutput"
> 
>                  if {[regexp $pgp($v,executable,versionregexp) $voutput]} {
> 
> The various gpg settings are in pgpBase.tcl
> 
> set pgp(supportedversions) [list pgp pgp5 gpg pgp6]
> set pgp(gpg,enabled) 0
> set pgp(gpg,fullName) "GnuPG"
> set pgp(gpg,executable,key) gpg
> set pgp(gpg,executable,verify) gpg
> set pgp(gpg,executable,encrypt) gpg
> set pgp(gpg,executable,sign) gpg
> set pgp(gpg,executable,version) gpg
> set pgp(gpg,executable,versionflags) "--version"
> set pgp(gpg,executable,versionregexp) "^gpg"
>     set pgp(gpg,defaultPath) "$env(GNUPGHOME)"
>     set pgp(gpg,defaultPath) "$env(HOME)/.gnupg"
> set pgp(gpg,configFile) "$pgp(gpg,defaultPath)/options"
> set pgp(gpg,pubring) "$pgp(gpg,defaultPath)/pubring.gpg"
> set pgp(gpg,secring) "$pgp(gpg,defaultPath)/secring.gpg"
> set pgp(gpg,pubringBkp) "$pgp(gpg,defaultPath)/pubring.gpg~"
> set pgp(gpg,keyGenCmd) "rm -f $pgp(gpg,pubringBkp) && gpg --gen-key"
> set pgp(gpg,ownPattern) ""
> set pgp(gpg,pat_MenuInner) {GPG}
> set pgp(gpg,pat_Version) "Version:\[ \t\]*(GNUPG|GnuPG).*"
> set pgp(gpg,list_Alien) {pgp5 pgp6 pgp}
> set pgp(pgp,list_Alien) {pgp5 pgp6 gpg}
> set pgp(pgp5,list_Alien) {gpg pgp pgp6}
> set pgp(pgp6,list_Alien) {pgp pgp5 gpg}
> 
> >>>"Stephen P. Cohen" said:
> > Dear Brent,
> > 
> > Just a quick question. I'm desperate to integrate my *working* GnuPG program
> > with a good MH-style mailer like exmh. However Exmh seems unable to recognise 
> > that I have a working gpg setup already. I've tried fooling it by temporarily 
> > emptying out my ~/.gnupg/ directory, then re-creating keys using exmh's own
> > "make key" function but I still get no PGP-related menu offered to me when I
> > go into 'Preferences'.
> > 
> > Any hints would be appreciated. I will go with the first mailer that works,
> > having tried already (and failed) with Gnus, MH-E, XFMail, Sylpheed and KMail.
> > 
> > I want "seamless" integration, otherwise ... back to the command line.
> > 
> > Thanks.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.