Dziwny błąd podczas wysyłania maila: System.Net.Mail.SmtpException: „Syntactically invalid EHLO argument(s)”

Jeden z moich programów przestał wysyłać emaile po reinstalacji Windows. Występował wyjątek „System.Net.Mail.SmtpException: Błąd składni w parametrach lub argumentach. Odpowiedź serwera: Syntactically invalid EHLO argument(s)”.

Przyczyna była zaskakująca: znak podkreślenia w nazwie komputera (Windows).

wygooglowane rozwiązanie