diff options
| author | drebs <drebs@leap.se> | 2014-01-21 16:32:24 -0200 | 
|---|---|---|
| committer | drebs <drebs@leap.se> | 2014-01-21 16:51:52 -0200 | 
| commit | e99af33d1cefe4797f72b4939bf775348df2586e (patch) | |
| tree | 733074ffd0dcbccf7dd2ee5480931ae0264c1926 | |
| parent | 8a7492940f23b6308f15f8f11b960702e00f3684 (diff) | |
Restrict adding outgoing footer to text/plain messages.
| -rw-r--r-- | mail/changes/bug_restrict-adding-outgoing-footer-to-text-plain-messages | 1 | ||||
| -rw-r--r-- | mail/src/leap/mail/smtp/gateway.py | 13 | 
2 files changed, 9 insertions, 5 deletions
| diff --git a/mail/changes/bug_restrict-adding-outgoing-footer-to-text-plain-messages b/mail/changes/bug_restrict-adding-outgoing-footer-to-text-plain-messages new file mode 100644 index 0000000..9983404 --- /dev/null +++ b/mail/changes/bug_restrict-adding-outgoing-footer-to-text-plain-messages @@ -0,0 +1 @@ +  o Restrict adding outgoing footer to text/plain messages. diff --git a/mail/src/leap/mail/smtp/gateway.py b/mail/src/leap/mail/smtp/gateway.py index bef5c6d..ef398d1 100644 --- a/mail/src/leap/mail/smtp/gateway.py +++ b/mail/src/leap/mail/smtp/gateway.py @@ -600,13 +600,16 @@ class EncryptedMessage(object):              self._msg = self._origmsg              return -        # add a nice footer to the outgoing message          from_address = validate_address(self._fromAddress.addrstr)          username, domain = from_address.split('@') -        self.lines.append('--') -        self.lines.append('%s - https://%s/key/%s' % -                          (self.FOOTER_STRING, domain, username)) -        self.lines.append('') + +        # add a nice footer to the outgoing message +        if self._origmsg.get_content_type() == 'text/plain': +            self.lines.append('--') +            self.lines.append('%s - https://%s/key/%s' % +                              (self.FOOTER_STRING, domain, username)) +            self.lines.append('') +          self._origmsg = self.parseMessage()          # get sender and recipient data | 
