我使用System.Net.Mail.MailMessage thro C#发送电子邮件。 问题是如果发件人的名称不同,证书不同,它显示为像shankar [[email protected]] 我需要删除此设置括号[]。如何删除邮件中的[]
帮我... 以下是我的编码。
System.Net.Mail.MailMessage oMail = new System.Net.Mail.MailMessage();
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient();
oMail.From = new System.Net.Mail.MailAddress("[email protected]", "shankar123");
oMail.To.Add(TextBox1.Text.Trim());
oMail.Subject = "Subject*";
oMail.Body = "Body*";
oMail.IsBodyHtml = true;
smtp.Host = "smtp.sendgrid.net";
System.Net.NetworkCredential cred = new System.Net.NetworkCredential("myusername", "mypassword");
smtp.UseDefaultCredentials = false;
smtp.Credentials = cred;
smtp.Send(oMail);
你可以尝试澄清这一点吗?我没有跟着你。我们在这里提供帮助。我已经读了几次,我不明白。 – 2011-08-17 12:59:20
当用户收到一封电子邮件....发件人地址显示Shankar [[email protected]] ...但我只需要名称Shankar –
它不取决于电子邮件客户端如何显示名称/地址,至极你没有任何控制权? – Johnny5