C# SMTP:发送电子邮件

C# SMTP:发送电子邮件,c#,asp.net,smtp,C#,Asp.net,Smtp,我想使用C#和ASP.NET通过SMTP发送电子邮件,但主要是我想更改或隐藏地址,请帮助我解决此问题LM使用以下代码: 设置from@email去你喜欢的任何地方 var client = new SmtpClient("yoursmptserver.com") { Credentials = new NetworkCredential("user@email", "pass"), }; client.Send("from@email", "to@email", "subject", "

我想使用C#和ASP.NET通过SMTP发送电子邮件,但主要是我想更改或隐藏地址,请帮助我解决此问题LM

使用以下代码:

设置from@email去你喜欢的任何地方

var client = new SmtpClient("yoursmptserver.com")
{
   Credentials = new NetworkCredential("user@email", "pass"),
};

client.Send("from@email", "to@email", "subject", "body");
哦,顺便说一句,没有办法隐藏发件人

但是,您可以使用:

var from = new MailAddress("from@email", "DisplayName");

要设置显示名…

您可以共享您编写的代码吗?您可以从向谁发送
,这取决于SMTP允许您执行的操作(有时必须是同一域,或凭据中的同一用户,有时没有限制)。你不能对
隐藏
;不允许你伪造发件人地址。:)当我看到有人在这里问愚蠢的问题时,我会很生气,但当我看到有人写负面评论时,我会更生气,如果你不喜欢,或者有人在你的咖啡里撒尿,不要费心评论,对吗?:)