【发布时间】:2018-03-06 12:05:05
【问题描述】:
我有一个使用 VB 在 ASP.Net 中编写的网络表单。
该表单具有要求提供常见非敏感信息(姓名、当前日期、职位等)的文本字段。还有一个下拉列表,其中包含特定部门的电子邮件地址。
填写表格并从下拉列表中选择部门电子邮件后,此信息将通过电子邮件发送到 5 个单独的电子邮件地址。从下拉列表中选择的电子邮件将作为抄送 (CC:) 收件人添加到电子邮件中。当用户单击提交按钮时,它会生成一封电子邮件,其中将显示表单中的信息以及两个链接,一个批准链接和一个拒绝链接,其中每个链接将分别转到两个不同的 URL。
同样,这封电子邮件会发送给用户在表单下拉列表中选择的 5 个主要收件人和一个抄送电子邮件收件人。
这是我的问题:
- 以编程方式,有没有办法让电子邮件中的两个 URL 链接仅在发送电子邮件时对抄送的电子邮件收件人禁用,甚至隐藏?只有 5 个主要的电子邮件收件人会看到并单击任一链接。
- 如果不能以编程方式实现,有没有办法通过操作 Active Directory 或 Exchange Server 来完成?
- 这样做是否违反了任何软件合规协议。
请注意,这只是一种假设情况。网络表单及其设置已创建,并且可以通过 SMTP 发送电子邮件,但不像我刚才提出的假设问题中提到的那样。我只是在检查我所问的是否可能以及如何处理它。我做了一些研究,但没有发现任何说这是可能的。无论您能给我什么意见,我们都将不胜感激。
【问题讨论】:
-
不,这是不可能的。您在这里只发送 一个 电子邮件消息,并且不会根据接收者而神奇地改变。如果您希望收件人看到不同的电子邮件内容,则必须发送不同的电子邮件。