[英]Restricting replyTo Field in SMTP (C#)
是否可以限制用户回复通过SMTP服务器发送的邮件? 我尝试在方法名称前使用过时的方法,但仍然无法阻止回复邮件
void sendmail()
{
string to = "abc@xyz.com";
string from = "def@abc.com";
MailMessage message = new MailMessage(from, to);
message.Subject = "Using the new SMTP client.";
message.Body = @"Test"
SmtpClient client = new SmtpClient(server);
client.UseDefaultCredentials = true;
}
以上是示例代码。
正如其他人在评论中说的那样,阻止用户回复电子邮件是不切实际/不可能的(取决于对计算机的访问级别)。 但是,您可以通过应用传递限制来阻止Exchange电子邮件帐户接收电子邮件-告诉该帐户仅接收来自其自身的电子邮件:
在运行Exchange的服务器上,启动“ Active Directory用户和计算机”,找到该帐户。
双击该帐户以打开其属性(或右键单击并选择“属性”)
在“ Exchange常规”选项卡上,单击[传递限制...]。
在“消息限制”下,选中“仅来自经过身份验证的用户”。 然后选择单选按钮“仅来自”并添加用户帐户。 在此处添加用户帐户很重要,否则Exchange将接受来自任何经过身份验证的用户的电子邮件。
单击[确定]关闭“交付限制”对话框,然后再次单击[确定]关闭帐户属性对话框。
使用此方法,对于任何其他用户,该帐户似乎都不存在,并且他们将收到传递失败的消息。
这是其他方法,在这里详细介绍: http : //www.cryer.co.uk/brian/msexchange/exch_howto_disable_delivery.htm
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.