Я хочу изменить отображаемое имя с моего имени пользователя на пользовательское имя при отправке электронной почты, в этом случае я использую hotmail в качестве своей почты, как вы можете видеть там, я хочу изменить на настраиваемое отображаемое имя «моей компании», это успешночтобы отправить сообщение, но дисплей по-прежнему использует имя по умолчанию, а не мое пользовательское имя.
Прежде чем делать выше, я использую gmail в качестве своей почты, она хорошо работает, я могу отправить электронное письмо, и мое отображаемое имя меняется на желаемое имя.
Есть проблемы с моим кодом?
SmtpClient SmtpServer = new SmtpClient("smtp.live.com");
var mail = new MailMessage();
mail.From = new MailAddress("youremail@hotmail.com","My Company");
mail.To.Add("to@gmail.com");
mail.Subject = "Test Mail - 1";
mail.IsBodyHtml = true;
string htmlBody;
htmlBody = "Write some HTML code here";
mail.Body = htmlBody;
SmtpServer.Port = 587;
SmtpServer.UseDefaultCredentials = false;
SmtpServer.Credentials = new System.Net.NetworkCredential("youremail@hotmail.com", "password");
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);