Есть ли способ использовать ссылку mailto:, которая включает метку времени или какой-то уникальный код?

Я хотел бы иметь ссылку так:

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

или же

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

Но в строке темы или в теле я хотел бы включить любой из этих вариантов:

  1. Метка времени
  2. Сортировка сообщений, таких как "Номер сообщения №", который подсчитывает, сколько раз оно использовалось.
  3. Любой вид уникального случайного кода тарабарщины

Я надеялся, что можно будет каким-то образом импортировать содержимое с другого веб-сайта, например, или что-то в этом роде. Есть ли способ сделать это, используя автономную ссылку? В конечном счете, я надеюсь, что эта ссылка может быть использована с QR-кодом.

Заранее спасибо.

1 ответ

Решение

На первый взгляд я думаю, что есть 2 способа сделать это:

  • создать ссылку с помощью 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()

Другие вопросы по тегам