在asp.net中更改电子邮件发件人

在asp.net中更改电子邮件发件人,asp.net,email,Asp.net,Email,我从我的网站发送电子邮件,我想在邮箱中有它的特殊标题,如下图所示。当我发送电子邮件时,它会将其地址显示为标题。如何在asp.net的电子邮件中显示特殊条款作为标题。例如,我想展示一下: Avestia Publishing,而不是no-reply@avestia.com 我使用此代码发送电子邮件: bodyMsg.Append("<p>Dear admin,</p>" + RadioButtonList_Prefix.SelectedItem.Text + " " +

我从我的网站发送电子邮件,我想在邮箱中有它的特殊标题,如下图所示。当我发送电子邮件时,它会将其地址显示为标题。如何在asp.net的电子邮件中显示特殊条款作为标题。例如,我想展示一下:

Avestia Publishing,而不是no-reply@avestia.com

我使用此代码发送电子邮件:

bodyMsg.Append("<p>Dear admin,</p>" + RadioButtonList_Prefix.SelectedItem.Text + " " + name.Text + " " + lastname.Text + " has registered in submissin system as an author.<p></br></br></br>Best regards,</p><p>Avestia Publishing</p>");

            msg.IsBodyHtml = true;
            msg.Body = bodyMsg.ToString();

            msg.BodyEncoding = System.Text.Encoding.GetEncoding("utf-8");
            msg.Priority = MailPriority.High;

            //  msg.ReplyTo = new MailAddress(TextBox2.Text);
            msg.From = new MailAddress("no-reply@avestia.com");
            msg.To.Add(new MailAddress(*****));
            SmtpClient mailsender = new SmtpClient();

            mailsender.Host = "SmtpClient.gerbera.arvixe.com";

            mailsender.Port = 587;
            mailsender.EnableSsl = true;
            mailsender.Credentials = new System.Net.NetworkCredential("no-reply@avestia.com", "classaspnet");

            SmtpClient smtp = new SmtpClient();
            //Literal1.Text = "<script>alert(' ')</script>";
            smtp.Send(msg);
bodyMsg.Append(“尊敬的管理员,

”+RadioButtonList\u Prefix.SelectedItem.Text+”+name.Text+“+lastname.Text+”已在submissin系统中注册为作者。

致以最良好的祝愿,

Avestia Publishing

”; msg.IsBodyHtml=true; msg.Body=bodyMsg.ToString(); msg.BodyEncoding=System.Text.Encoding.GetEncoding(“utf-8”); msg.Priority=MailPriority.High; //msg.ReplyTo=新邮件地址(TextBox2.Text); msg.From=新邮件地址(“否-reply@avestia.com"); msg.To.Add(新邮件地址(****); SmtpClient mailsender=新的SmtpClient(); mailsender.Host=“SmtpClient.gerbera.arvixe.com”; mailssender.Port=587; mailsender.EnableSsl=true; mailsender.Credentials=新系统.Net.NetworkCredential(“否-reply@avestia.com“,”classaspnet“); SmtpClient smtp=新SmtpClient(); //Literal1.Text=“警报(“”)”; smtp.Send(msg);
有人能帮我吗?

改变这一点:

msg.From = new MailAddress("no-reply@avestia.com");
为此:

msg.From = new MailAddress("no-reply@avestia.com", "Avestia Publishing");

真奇怪。不知道雅虎!对以前遇到的电子邮件进行缓存。。