C# 使用microsoft c通过smtp服务器发送电子邮件时如何设置起始#

C# 使用microsoft c通过smtp服务器发送电子邮件时如何设置起始#,c#,email,smtp,send,C#,Email,Smtp,Send,使用microsoft c通过smtp服务器发送电子邮件时如何设置“发件人”# 如果你看这张照片,你就会明白我的意思 我使用下面的代码发送电子邮件 MailMessage mail = new MailMessage(); mail.To.Add(srUserEmail); string srBody = "bla bla bla"; mail.From = new MailAddress("PokemonCra

使用microsoft c通过smtp服务器发送电子邮件时如何设置“发件人”#

如果你看这张照片,你就会明白我的意思

我使用下面的代码发送电子邮件

MailMessage mail = new MailMessage();
                    mail.To.Add(srUserEmail);

                    string srBody = "bla bla bla";
 mail.From = new MailAddress("PokemonCraft.Announcement@pokemoncraft.com");
                        mail.Subject = "bla bla bla";
     mail.Body = srBody;
                    mail.IsBodyHtml = true;

                    SmtpClient smtp = new SmtpClient();

                    smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
                    smtp.UseDefaultCredentials = true;
                    smtp.Host = "xxx.xx.xx.xx";
                    smtp.Port = xxx;


                    smtp.Send(mail);


将您的电子邮件地址格式化如下:

mail.From = new MailAddress("PokemonCraft <PokemonCraft.Announcement@pokemoncraft.com>");
mail.From=新邮件地址(“pokemoncrat”);

MailAddress对象应该识别
标记中的部分是电子邮件地址,而前面的部分是发送电子邮件的个人或企业的名称。

将第二个参数传递给
MailAddress
构造函数:

mail.From = new MailAddress("Announcement@pokemoncraft.com", "Some Display Name")