while running a hackathon I noticed that typing the same Arabic password on two different keyboards worked differently. They produced different UTF8 sequences, and because smtplib/sasl doesn’t support RFC 4013 the differences weren’t resolved.
I fixed it after the hackathon in this PR, which needs review. I’d be really happy if someone could review this. My boss is happy about my working in open source if my work is merged, if you see what I mean.
Thanks in advance.