common/mail.py
branchstable
changeset 2172 cf8f9180e63e
parent 1977 606923dff11b
child 2476 1294a6bdf3bf
equal deleted inserted replaced
2125:19861294506f 2172:cf8f9180e63e
    17     return Header(ustring.encode('UTF-8'), 'UTF-8')
    17     return Header(ustring.encode('UTF-8'), 'UTF-8')
    18 
    18 
    19 def addrheader(uaddr, uname=None):
    19 def addrheader(uaddr, uname=None):
    20     # even if an email address should be ascii, encode it using utf8 since
    20     # even if an email address should be ascii, encode it using utf8 since
    21     # application tests may generate non ascii email address
    21     # application tests may generate non ascii email address
    22     addr = uaddr.encode('UTF-8') 
    22     addr = uaddr.encode('UTF-8')
    23     if uname:
    23     if uname:
    24         return '%s <%s>' % (header(uname).encode(), addr)
    24         return '%s <%s>' % (header(uname).encode(), addr)
    25     return addr
    25     return addr
    26 
    26 
    27 
    27