mercurial/mail.py
branchstable
changeset 46683 b0253377e170
parent 45942 89a2afe31e82
child 46819 d4ba4d51f85f
equal deleted inserted replaced
46682:8f8fce2dd594 46683:b0253377e170
   163         ui.note(_(b'(authenticating to mail server as %s)\n') % username)
   163         ui.note(_(b'(authenticating to mail server as %s)\n') % username)
   164         username = encoding.strfromlocal(username)
   164         username = encoding.strfromlocal(username)
   165         try:
   165         try:
   166             s.login(username, password)
   166             s.login(username, password)
   167         except smtplib.SMTPException as inst:
   167         except smtplib.SMTPException as inst:
   168             raise error.Abort(inst)
   168             raise error.Abort(stringutil.forcebytestr(inst))
   169 
   169 
   170     def send(sender, recipients, msg):
   170     def send(sender, recipients, msg):
   171         try:
   171         try:
   172             return s.sendmail(sender, recipients, msg)
   172             return s.sendmail(sender, recipients, msg)
   173         except smtplib.SMTPRecipientsRefused as inst:
   173         except smtplib.SMTPRecipientsRefused as inst: