--- a/mercurial/mail.py Sun Apr 11 23:54:35 2021 +0200
+++ b/mercurial/mail.py Mon Apr 12 03:01:04 2021 +0200
@@ -34,6 +34,7 @@
from .utils import (
procutil,
stringutil,
+ urlutil,
)
if pycompat.TYPE_CHECKING:
@@ -139,7 +140,7 @@
defaultport = 465
else:
defaultport = 25
- mailport = util.getport(ui.config(b'smtp', b'port', defaultport))
+ mailport = urlutil.getport(ui.config(b'smtp', b'port', defaultport))
ui.note(_(b'sending mail: smtp host %s, port %d\n') % (mailhost, mailport))
s.connect(host=mailhost, port=mailport)
if starttls: