来自图片网址

时间:2017-04-27 15:38:26

标签: vba outlook

我目前正在修改通过outlook发送的电子邮件,通过附加如下图像:

Item.HTMLBody = Item.HTMLBody + "<html><img src='http://myurl.com/track.php?sender=" + senderAddress + "&to=" + Item.To + "&sub=" + Item.Subject + "&uid=" + customUid + "'></html>"

一旦发送了电子邮件,然后打开,我想提取部分网址。这可能吗?

理想情况下,我想将?sender值存储在自己的变量中。

修改

基本上我试图阻止发送者产生命中。如果发件人在其发件箱,已发送的项目或已删除的项目中打开已发送的电子邮件,则它仍会在电子邮件中注册。

我想检索上面的变量,所以我可以放置一个语句来防止这种情况。

1 个答案:

答案 0 :(得分:0)

那你的问题是什么?在发送消息之前检索senderAddress变量?在发送邮件之后,@logger.log_with_prefix(:conversation, :inbound_text, :outbound_text) / MailItem.SenderName才可用,但如果是Exchange,您可以使用SenderEmailAddress(如果Application.Session.CurrentUser.Address)或CurrentUser.AddressEntry.Type == "SMTP"