是否可以限制用户回复通过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;
}
以上是示例代码。
答案 0 :(得分:0)
正如其他人在评论中所说,阻止用户回复电子邮件是不切实际/不可能的(取决于对其计算机的访问级别)。但是,您可以通过应用递送限制来阻止交换电子邮件帐户接收电子邮件 - 告知帐户仅接收来自其自身的电子邮件:
在运行Exchange的服务器上启动“Active Directory用户和计算机” 找到该帐户。
双击该帐户以打开其属性(或右键单击并选择“属性”)
在“Exchange常规”标签上,单击[传递限制...]。
在“邮件限制”下,选中“仅来自经过身份验证的用户”。然后选择单选按钮“仅来自”并添加用户帐户。在此处添加用户帐户非常重要,否则Exchange将接受来自任何经过身份验证的用户的电子邮件。
单击[确定]关闭“传递限制”对话框,然后再次按[确定]关闭帐户属性对话框。
使用此方法,对于任何其他用户,该帐户看起来不存在,并且他们将收到传递失败的消息。
此处详细介绍了其他方法:http://www.cryer.co.uk/brian/msexchange/exch_howto_disable_delivery.htm