向HTML MailTo URL添加隐藏数据

向HTML MailTo URL添加隐藏数据,html,vba,email,header,mailto,Html,Vba,Email,Header,Mailto,我正在尝试发送一封带有mailto超链接的电子邮件,以便通过电子邮件回复我。我正在尝试使用VBA中的mailitems自动生成回复,例如: Dim Item As MailItem Set oItems = Outlook.Session.GetDefaultFolder(olFolderInbox).Items For Each Item In oItems 等等,并搜索关键字/ID以指示发件人单击了哪个链接,但是发件人更改电子邮件主题或正文的可能性将是该计划中的一个障碍 是否有一种方法可以

我正在尝试发送一封带有mailto超链接的电子邮件,以便通过电子邮件回复我。我正在尝试使用VBA中的mailitems自动生成回复,例如:

Dim Item As MailItem
Set oItems = Outlook.Session.GetDefaultFolder(olFolderInbox).Items
For Each Item In oItems
等等,并搜索关键字/ID以指示发件人单击了哪个链接,但是发件人更改电子邮件主题或正文的可能性将是该计划中的一个障碍

是否有一种方法可以将一些隐藏的数据(如ID和是/否响应)嵌入到邮件的HTML中,以便正确识别发电子邮件的人,即使他们更改了所有可见的电子邮件数据,那么使用与上述类似的代码访问该数据的最佳方法是什么

有更好的方法吗?我是不是走错了路?还是我完全找错人了


谢谢你的帮助

您将无法使用mailto传递隐藏数据,发件人可能会更改所有内容

一个更好的方法是用HTML和PHP制作一个小表单,例如,在电子邮件中,一个指向此表单的链接在url中传递ID,然后在表单中检索此ID,然后在提交表单时保存此ID


您还可以在电子邮件中创建指向重定向页面的链接,保存url中传入参数的ID,然后重定向到mailto:final“link”。它可以让你知道谁在你的电子邮件中点击了哪个链接。

谢谢你,这帮了大忙!