Ticket #12: smtpfrom_fix.patch

File smtpfrom_fix.patch, 1.0 kB (added by fs, 1 year ago)

A fix for this bug (diffed against r22 from trunk)

  • turbomail/dispatch.py

     
    147147                        packUpdate['addrfrom'] = '- %s' % pack['sender'] 
    148148                        packUpdate['smtpfrom'] = pack['sender'] 
    149149                 
    150                 if 'smtpfrom' in pack: 
     150                if 'smtpfrom' in pack and pack['smtpfrom'] != None: 
    151151                        if isinstance(pack['smtpfrom'], tuple): 
    152152                                packUpdate['smtpfrom'] = pack['smtpfrom'][1] 
    153153                        else: 
  • turbomail/message.py

     
    360360                 
    361361                return dict( 
    362362                                sender=self.sender, 
     363                                smtpfrom = self.smtpfrom, 
    363364                                to=[[self.recipient], self.recipient][isinstance(self.recipient, list)], 
    364365                                recipients=[i[1] for i in recipients if isinstance(i, tuple)] + [i for i in recipients if not isinstance(i, tuple)], 
    365366                                subject=self.subject,