After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 670826 - Please add an option to ask each time whether to pgp sign the email
Please add an option to ask each time whether to pgp sign the email
Status: RESOLVED DUPLICATE of bug 559256
Product: evolution
Classification: Applications
Component: Mailer
3.2.x (obsolete)
Other Linux
: Normal enhancement
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[composer]
Depends on:
Blocks:
 
 
Reported: 2012-02-26 11:17 UTC by Ian Campbell
Modified: 2015-04-29 16:35 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ian Campbell 2012-02-26 11:17:00 UTC
I'd like to be asked each time I send a email if I want to sign it or not. Currently I have to remember to go into the menu and untick the option to send an unsigned mail (or vice-versa if I set my options the other way round).

A convenient way to do this would be to have a "Don't Sign" button in the dialog which asks for the password (e.g. options would be "Sign", "Don't Sign" and "Cancel").

I don't want to use the "remember this password" checkbox for my pgp passphrase and it's inconvenient to have to either type my passphrase or remember to turn off the signing option whenever I send an inconsequential email that I don't especially care about signing or equally forget to turn it on for mail which does matter.

Thanks,
Ian.
Comment 1 André Klapper 2012-02-26 17:03:17 UTC
Can't you enable "Edit ▸ Preferences ▸ Mail Accounts ▸ Edit ▸ Security ▸ PGP/GPG ▸ Always sign outgoing messages when using this account" and NOT remember your password?

I don't feel like adding yet another confirmation dialog, already too many around.
Comment 2 Matthew Barnes 2012-02-26 17:24:13 UTC
Status indicators directly in the composer window would be better.

See bug #559256.
Comment 3 Ian Campbell 2012-02-26 20:17:29 UTC
@André: I do what you suggest already. The problem is that I then have to enter my password every time I hit send, or  if I decide not to sign this particular message (which is more often than not) then I have to hit cancel, go to the menu and untick the "sign" option and then hit send again. This is what I do today and it is inconvenient -- which is why I filed this enhancement request.

My suggestion is not to add a new dialog but instead to extend the existing password dialog which is shown in the configuration you suggested. e.g. (pardon my ascii art):

Password: __________
[ ]: Remember this password
[Sign and Send] [Send Without Signing] [Cancel]

Or something like that. Currently the options are just "Send" (which requires the password to be entered) and "Cancel".

@Matthew: That would be another option, although it doesn't help for the common case where I forget to untick the box and have to go back and do it after hitting send, although it probably would help me to remember more often!
Comment 4 Milan Crha 2012-05-14 19:05:12 UTC
The issue is with the password dialog that once you let it remember your password for the session then it never shows up again during that session. The other problem is that the dialog is not shown if you've configured gpg to use its own agent (it's their term).

The status indicator seems to do the trick, unless you really want to add a new confirmation dialog before sending an email (that could be a very simple external module, not needed to be part of evolution's code base).
Comment 5 Tobias Mueller 2012-10-31 10:53:06 UTC
Reopening as I can't see any open non developer question.
Comment 6 Milan Crha 2015-04-29 16:35:19 UTC
After a change for bug #559256, the toolbar contains a button to sign/encrypt, but shown only after the option is enabled for the first time (then it stays visible on the toolbar even when disabled). It should suffice.

*** This bug has been marked as a duplicate of bug 559256 ***