我正在为后台网站设置解决方案,在该网站上用户应该能够向某些技术人员发送邮件。 在这封邮件中,技术人员必须能够单击特定的按钮,这将打开一个具有适应性参数的新网页,例如日期,地址,客户名称等。 为此,我需要在邮件中至少发送一个参数(该技术员的任务ID),并且每封邮件中的此参数必须不同。
我已经尝试了一种使用HTML编写邮件的解决方案,然后可以在正文中插入表单或GET请求的链接。但是似乎并非所有邮件服务器都可以处理这种工作方式。
在Gmail中,它适用于所有内容,但对于Mac OS X使用Safari或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中,post方法不起作用。 也许存在另一个解决方案并不重要,我应该使用哪个邮件应用程序?