有没有办法使用mailto:包含时间戳或某种独特代码的链接?

时间:2014-04-18 22:34:03

标签: html email random timestamp mailto

我希望有这样的链接:

mailto:foo@bar.com?subject=email&body=TIMESTAMP

MATMSG:TO:example@example.com;SUB:email;Body:TIMESTAMP;;

但是在主题或正文中,我希望它包含以下任何选项:

  1. 时间戳
  2. “消息号#”之类的消息,用于计算其使用次数
  3. 任何一种独特的乱码随机码
  4. 我希望能够以某种方式从其他网站导入内容,例如this或其他内容。有没有办法使用独立链接?最后,我希望这个链接可以用于QR码。

    提前致谢。

1 个答案:

答案 0 :(得分:5)

我认为有两种方法可以做到这一点:

  • 使用javascript生成链接:

    document.write('<a href="mailto:foo@bar.com?subject=email_' + new (Date().getTime()) + '"></a>');
    
  • 或生成与服务器端脚本的链接,例如PHP:

    <?php
        echo "<a href="mailto:foo@bar.com?subject=email_".round(microtime(true))."</a>"
     ?>
    

就我个人而言,我会使用javascript,我觉得它更适合这种东西。

编辑:

更好的是使用javascript bookmarklet,这样它就可以用作链接:

javascript:location.href='mailto:example@example.com?SUBJECT=Data&BODY=Code:'+new Date().getTime()