Как отправить персонализированные ссылки по почте? - PullRequest
0 голосов
/ 17 мая 2019

Я настраиваю решение для сайта бэк-офиса, где пользователь должен иметь возможность отправлять почту для какого-то техника.В этом письме техник должен иметь возможность нажать на определенную кнопку, и это откроет новую веб-страницу с адаптивными параметрами, такими как дата, адрес, имя клиента и т. Д. Для этого мне нужно отправить накак минимум один параметр в почте (идентификатор миссии этого техника), и этот параметр должен быть разным в каждом письме.

Я уже пробовал решение, в котором письмо написано в HTML, а затем я мог вставить формув теле или по ссылке для запроса GET.Но, похоже, не все почтовые серверы могут справиться с этим способом.

В Gmail это работает для всего, но с использованием Safari для Mac OS X или Outlook Messenger это не так.

Использование POST:

<form action='__the_website_to_post_request__' method='post'>
<input  name='id' type='hidden' value='$id'>
<button type='submit' formmethod='post'>Upload reports</button>
</form>

Использование GET:

<a href='__the_website_to_post_request__?id=".$id."&tok=".md5($id)."'>
Upload reports
</a>

В Outlook кнопки не отображаются, а в Safari метод публикации не работает.Может быть, существует другое решение, неважно, какое почтовое приложение я должен использовать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...