阻止用户回复消息

Prevent a user from replying to a message

是否有任何机制可以阻止用户回复电子邮件?这是用例:

  1. 自动化系统 (C#.net) 向用户发送电子邮件。任务的动作 包含在电子邮件中(例如 RSVP link 表示“是”或“否”)
  2. 用户没有在电子邮件中使用 buttons/actions,而是回复了 到电子邮件。
  3. 原来发的邮件特别说了正在使用的邮箱 不受监控。 (亮红色方框!!!)
  4. 用户实际上并没有阅读电子邮件,当没有人回复或他的回复“丢失”时会很生气

显然是用户问题。我认为最好的办法可能是自动回复说如果用户回复电子邮件则邮箱不受监控。

任何可以阻止用户首先回复的 SMTP conditions/flag?

我不认为您可以在原始电子邮件中包含任何设置来阻止某人回复电子邮件。 如果收件人真的想回复,他们可以直接将发件人的电子邮件地址复制粘贴到新电子邮件中,然后以这种方式回复。

只是想指出以下 hack 并不优雅,会导致糟糕的客户体验。这是我能想到的实现这一目标的唯一方法。

我想到的一个技巧是您可以尝试将 MailMessage.ReplyToList 属性 设置为无效的电子邮件地址,例如 - abc@g@g.com。从理论上讲,这将迫使客户的电子邮件客户端回复无效的电子邮件地址,而不是原始发件人。我们希望客户的电子邮件客户端在发送回复之前验证这一点。

我自己没有尝试过,因为我没有要验证的 SMTP 服务器。但是,如果 SMTP 服务器不验证 ReplyToList 值,那么它应该可以工作。

同样,这是一个超级粗略的 hack,可能不适用于所有的电子邮件客户端。

你最好在邮箱上设置一个自动回复。