To fix the issue with displaying emoji as gibberish characters when using aspNetEmail.dll, you can try encoding the subject with Unicode encoding. This can be done using the System.Net.Mail.MailMessage.SubjectEncoding
property and setting it to System.Text.Encoding.Unicode
. This should allow you to send emails with emoji in the subject successfully.