簡體   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