настоящее время я использую System.Net.Mail следующим образом:System.Net.Mail Display Name Сбой
Message.BodyEncoding = Encoding.UTF8
Message.From = New System.Net.Mail.MailAddress(EMail)
Message.IsBodyHtml = True
Message.Subject = theSubject
Message.Body = theBody
Dim client As New System.Net.Mail.SmtpClient()
client.UseDefaultCredentials = False
client.Credentials = New System.Net.NetworkCredential(EMail, EMailPwd)
client.EnableSsl = True
client.Host = "smtp.gmail.com"
client.Port = 587
Отправка это так хорошо работает. Но при попытке указать отображаемое имя:
Message.From = New System.Net.Mail.MailAddress(EMail, firstName & " " & lastName)
Я никогда не получаю сообщение, и оно не вызывает исключения. Я также пробовал форматировать его таким образом:
Message.From = New System.Net.Mail.MailAddress(fullName & " <" & EMail & ">")
Есть ли причина, по которой это происходит, без каких-либо ошибок? Возможно, существует ограничение от SMTP-сервера Gmail, который блокирует его?