1.1 --- a/imiptools/client.py Sun Oct 01 17:17:41 2017 +0200
1.2 +++ b/imiptools/client.py Sun Oct 01 17:41:21 2017 +0200
1.3 @@ -810,6 +810,7 @@
1.4 if not bcc_sender:
1.5 self.messenger.sendmail(recipients, message.as_string())
1.6 else:
1.7 + sender = get_address(self.user)
1.8 self.messenger.sendmail(recipients, message.as_string(), outgoing_bcc=sender)
1.9
1.10 def make_message_for_self(self, parts):
1.11 @@ -829,6 +830,7 @@
1.12 if not self.messenger:
1.13 return
1.14
1.15 + sender = get_address(self.user)
1.16 self.messenger.sendmail([sender], message.as_string())
1.17
1.18 # Specific message generation methods.
1.19 @@ -946,7 +948,15 @@
1.20 self.update_senders(obj)
1.21 obj.update_dtstamp()
1.22 obj.update_sequence()
1.23 - self._send_message(get_address(self.user), [get_address(attendee)], [self.object_to_part(method, obj)], True)
1.24 +
1.25 + parts = [self.object_to_part(method, obj)]
1.26 +
1.27 + # Create and send the response.
1.28 +
1.29 + recipients = self.get_recipients(obj)
1.30 + message = self.make_message(parts, recipients, bcc_sender=True)
1.31 + self.send_message(message, recipients, bcc_sender=True)
1.32 +
1.33 return True
1.34
1.35 def process_received_request(self, changed=False):