繁体   English   中英

阻止用户回复消息

[英]Prevent a user from replying to a message

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

  1. 自动化系统 (C#.net) 向用户发送电子邮件。 任务的操作包含在电子邮件中(例如“是”或“否”的 RSVP 链接)
  2. 用户不使用电子邮件中的按钮/操作,而是回复电子邮件。
  3. 最初发送的电子邮件专门说使用中的邮箱不受监控。 (在鲜红色的盒子里!!!)
  4. 用户实际上并没有阅读电子邮件,并且在没有人回复或他的回复“丢失”时生气

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

任何可以阻止用户首先回复的 SMTP 条件/标志?

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

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

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

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

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

您最好在邮箱上设置自动回复。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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