#1073514 reportbug can not handle SMTP passwords with non ASCII UTF8 characters

#1073514#5
Date:
2024-06-16 17:46:42 UTC
From:
To:
For german users passwords containing non ASCII UTF8 characters like Umlauts is normal.
If usng UTF8 password reportbug stops with the error:

Connecting to xxxxxx via SMTP...
Enter SMTP password for xxxx@xxxxxxx.xxx:
Traceback (most recent call last):
   File "/usr/bin/reportbug", line 2386, in <module>
     main()
   File "/usr/bin/reportbug", line 1094, in main
     return iface.user_interface()
            ^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/bin/reportbug", line 2369, in user_interface
     submit.send_report(
   File "/usr/lib/python3/dist-packages/reportbug/submit.py", line 483, in send_report
     conn.login(smtpuser, smtppasswd)
   File "/usr/lib/python3.11/smtplib.py", line 739, in login
     (code, resp) = self.auth(
                    ^^^^^^^^^^
   File "/usr/lib/python3.11/smtplib.py", line 641, in auth
     response = encode_base64(initial_response.encode('ascii'), eol='')
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeEncodeError: 'ascii' codec can't encode character '\uxxxx' in position nn: ordinal not in range(128)