Gonzih / feeds2imap.clj

Pull RSS/Atom feeds to your IMAP folders with Clojure on JVM.
http://feeds2imap.gonzih.me/
MIT License
31 stars 6 forks source link

imap encrypt/decrypt broken? #8

Closed vitalyster closed 9 years ago

vitalyster commented 9 years ago
$ ls ~/.config/feeds2imap.clj/
imap.clj  read-items.clj  urls.clj
[vt@my ~]$ FEEDS_INC_RECIPIENT=vitalyster@gmail.com ~/bin/lein feeds2imap imap encrypt
Error executing gpg command:
exit code is 2

gpg: : skipped: malformed user id
gpg: /home/vt/.config/feeds2imap.clj/imap.clj: encryption failed: malformed user id

Make sure gpg is installed and works.
[vt@my ~]$ ls ~/.config/feeds2imap.clj/
imap.clj  read-items.clj  urls.clj
[vt@my ~]$ gpg --quiet --batch --recipient vitalyster@gmail.com --encrypt ~/.config/feeds2imap.clj/imap.clj
[vt@my ~]$ ls ~/.config/feeds2imap.clj/
imap.clj  imap.clj.gpg  read-items.clj  urls.clj
Gonzih commented 9 years ago

Works for me. Which gpg version do you have? I have gpg (GnuPG) 1.4.18 installed on my fedora system.

On 02/20/2015 09:52 AM, vitalyster wrote:

|$ ls ~/.config/feeds2imap.clj/ imap.clj read-items.clj urls.clj [vt@my ~]$ FEEDS_INC_RECIPIENT=vitalyster@gmail.com ~/bin/lein feeds2imap imap encrypt Error executing gpg command: exit code is 2

gpg: : skipped: malformed user id gpg: /home/vt/.config/feeds2imap.clj/imap.clj: encryption failed: malformed user id

Make sure gpg is installed and works. [vt@my ~]$ ls ~/.config/feeds2imap.clj/ imap.clj read-items.clj urls.clj [vt@my ~]$ gpg --quiet --batch --recipient vitalyster@gmail.com --encrypt ~/.config/feeds2imap.clj/imap.clj [vt@my ~]$ ls ~/.config/feeds2imap.clj/ imap.clj imap.clj.gpg read-items.clj urls.clj |

— Reply to this email directly or view it on GitHub https://github.com/Gonzih/feeds2imap.clj/issues/8.

vitalyster commented 9 years ago

1.4.13, fc17

vitalyster commented 9 years ago

Are you sure this line is required? https://github.com/Gonzih/feeds2imap.clj/blob/master/src/feeds2imap/settings.clj#L130

Gonzih commented 9 years ago

Can you reproduce this error with call from terminal?

On 02/20/2015 10:13 AM, vitalyster wrote:

Are you sure this line is required? https://github.com/Gonzih/feeds2imap.clj/blob/master/src/feeds2imap/settings.clj#L130

— Reply to this email directly or view it on GitHub https://github.com/Gonzih/feeds2imap.clj/issues/8#issuecomment-75209020.

Gonzih commented 9 years ago

Might be due to some change in gpg cli options.

On 02/20/2015 10:06 AM, vitalyster wrote:

1.4.13, fc17

— Reply to this email directly or view it on GitHub https://github.com/Gonzih/feeds2imap.clj/issues/8#issuecomment-75208370.

vitalyster commented 9 years ago

My bad, I must use FEEDS_ENC_RECIPIENT

Gonzih commented 9 years ago

oh, so might be that you need to use env or export to solve that.