如何把客户挑选的照片包自动生成下载链接并且发送至客户预留邮箱

大家好,我遇到一个瓶颈。我这里是婚纱摄影,平台线上可以看到所有客户美图。我想请教各位:客户在平台上随机选择几张照片下单支付,并且附上他的收件邮箱地址。后台有没有办法自动把客户所选择的照片生成一个压缩文件,并且生成下载链接(由于照片过大,只能通过下载链接展现)发送至客户预留邮箱

应该做成一个任务类,记录选中的文件路径,然后生成打包任务,
然后再把打包的路径发送邮箱.

可以使用PHPMailer发送邮箱,具体实现要自行百度结合自己的业务逻辑