common/mail.py
branchstable
changeset 2190 d9f5fd1879fc
parent 2172 cf8f9180e63e
child 2476 1294a6bdf3bf
equal deleted inserted replaced
2189:08c66a83c3ca 2190:d9f5fd1879fc
    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