繁体   English   中英

限制SMTP(C#)中的ReplyTo字段

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM