mercurial/mail.py
changeset 2964 26c8d37496c2
parent 2929 bd74898588a3
child 3886 abaee83ce0a6
child 4093 669f99f78db0
equal deleted inserted replaced
2963:a8546e40070a 2964:26c8d37496c2
    16     s = smtplib.SMTP(local_hostname=local_hostname)
    16     s = smtplib.SMTP(local_hostname=local_hostname)
    17     mailhost = ui.config('smtp', 'host')
    17     mailhost = ui.config('smtp', 'host')
    18     if not mailhost:
    18     if not mailhost:
    19         raise util.Abort(_('no [smtp]host in hgrc - cannot send mail'))
    19         raise util.Abort(_('no [smtp]host in hgrc - cannot send mail'))
    20     mailport = int(ui.config('smtp', 'port', 25))
    20     mailport = int(ui.config('smtp', 'port', 25))
    21     self.note(_('sending mail: smtp host %s, port %s\n') %
    21     ui.note(_('sending mail: smtp host %s, port %s\n') %
    22               (mailhost, mailport))
    22             (mailhost, mailport))
    23     s.connect(host=mailhost, port=mailport)
    23     s.connect(host=mailhost, port=mailport)
    24     if ui.configbool('smtp', 'tls'):
    24     if ui.configbool('smtp', 'tls'):
    25         ui.note(_('(using tls)\n'))
    25         ui.note(_('(using tls)\n'))
    26         s.ehlo()
    26         s.ehlo()
    27         s.starttls()
    27         s.starttls()