Nilhcem / FakeSMTP

Dummy SMTP server with GUI for testing emails in applications easily.
http://nilhcem.github.com/FakeSMTP/
Other
991 stars 318 forks source link

UTF-8 mail address not working #77

Open VILLAN3LL3 opened 5 years ago

VILLAN3LL3 commented 5 years ago

I'm using fakeSmtp for unit testing in my .Net Core project with random generated test data by Faker.Net. Sending a mail with characters that are not part of ASCII leads to the following exception:

Message: System.Net.Mail.SmtpException : The client or server is only configured for E-mail addresses with ASCII local-parts: valentina_möcks@krolsussmann.ch.

In my configuration I set the host to localhost, the port to 25 and the DeliveryFormat to SmtpDeliveryFormat.International.

When creating a mailAddress object I use Encoding.Utf8.

How can I use FakeSMTP to send mails with UTF-8 encoded mail addresses? Thank you

Vest commented 5 years ago

Do you have a call stack (of the exception) from the FakeSMTP server? It will probably give us a clue what settings should be changed. Unfortunately, this project seems dead to me, the owner hasn't accepted PRs since ages :(