Когда я попробовал ваш код в iex, я получил такой вывод:
"<a href=https://example.com/hello/123>confirm account2</a>"
Единственная проблема, которую я вижу здесь, это то, что это недопустимый HTML, поэтому, возможно, какой-то другой инструмент позже его удалити оставляет только строку здесь.Вам не хватает "" вокруг URL.Так что-то вроде этого должно работать:
html_email_body = """
Hello #{username}!
<br/>
#{confirm_url}
<br/>
<a href="#{confirm_url}">confirm account2</a>
"""