Add support for mail Identities, instead of only aliases
System Info:
OS: Manjaro Linux latest
GNOME: 3.28.2
Evolution: 3.28.5
Feature description:
I use some of my mail accounts in conjunction with different aliases and PGP. Right now I can only specify one PGP key per account. It would be great if this can be extended to specify a PGP key on a alias level.
I tested the behaviour of evolution if I don't specify any PGP key. Like this GPG will pick the key matching the used email address. This does somehow works how I intend it, but this way the other PGP related options like always signing emails per default do not work. I have to always activate the signing option manually every mail I write.
Steps to reproduce:
When specifying a PGP key:
- Create an Alias for an existing mail account:
Edit --> Preferences --> Mail Accounts --> Identity --> Optional Information --> Aliases
- Specify a PGP key for the mail account:
Security --> Pretty Good Privacy --> OpenPGP Key ID (for the main mail address)
- Add option to Always sign outgoing messages when using this account
- Send a new email using the alias
- Receiver will get a signed message with the wrong PGP key (not matching the alias)
When specifying no PGP key:
- Create an Alias for an existing mail account:
Edit --> Preferences --> Mail Accounts --> Identity --> Optional Information --> Aliases
- Remove any PGP key from the mail account by setting the
OpenPGP Key ID
field empty - Add option to Always sign outgoing messages when using this account
- Send a new email using the alias. The siging option need to be enabled manually because it is disabled
- Receiver will get a signed message with correct PGP key matching the alias name