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