summaryrefslogtreecommitdiff
path: root/alot
diff options
context:
space:
mode:
Diffstat (limited to 'alot')
-rw-r--r--alot/commands/globals.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/alot/commands/globals.py b/alot/commands/globals.py
index 65609996..36e99207 100644
--- a/alot/commands/globals.py
+++ b/alot/commands/globals.py
@@ -603,8 +603,9 @@ class ComposeCommand(Command):
sender = self.envelope.get('From')
name, addr = email.Utils.parseaddr(sender)
account = settings.get_account_by_address(addr)
- self.envelope.sign = account.sign_by_default
- self.envelope.sign_key = account.gpg_key
+ if account:
+ self.envelope.sign = account.sign_by_default
+ self.envelope.sign_key = account.gpg_key
# get missing To header
if 'To' not in self.envelope.headers: