时间:2021-07-01 10:21:17 帮助过:6人阅读
具体要求是这样:
现在有一些邮件需要通过点击按钮发送
使用mailto,点击按钮后弹出默认邮件窗口
同时,更新数据库,把刚才邮件的收件人标记为已发送
然后再把所有未发送的收件人显示出来
请问用JS,php应该怎么实现?麻烦说详细一点,谢谢
JS做队列。一个一个任务的执行。PHP提供RESTful api支持即可。
这个逻辑应该不对吧,使用mailto发送邮件,应该是不能获取邮件是否发送成功吧?
觉得应该使用 PHP
服务端的 SMTP
服务器进行邮件发送。
用户将收件人,以及发送内容填写成功,然后点击发送
JS
获取数据并通过 Ajax
将数据交给PHP服务端
PHP服务端使用 SMTP
服务器将邮件发送给指定用户,并在数据库中标记成功,然后向 JS
返回未发送收件人的地址。
Ajax
回调成功后,将接受到的未发送收件人的地址用 JS
操作 DOM
结构显示出来。