大神们,俺有个小小滴问题,发送邮件给用户,怎么设置《计时按钮》让没收到邮件的用户点击重新发送呀。需要用到什么?俺是初学者,卡在这了,路过的帮帮呗,万分感谢。
首先,需要区分这个失败(发送失败,还是客户接收失败)
1、如果是可控的发送失败,那么可以自己在代码中实现重试逻辑(一般发邮件都是用队列),发送结果会保存起来,第二轮发送时,先读取发送失败的邮件,再次发送。
2、如果是客户未收到,但是知道有邮件,那么在系统操作界面上发一个按钮“重发邮件”,点击之后将邮件发送或加入队列。
我都忘了两年多前发过这个问题,非常感谢您!
@阿范: :)
js settimeout()
楼上回答基本完了,如果要是考虑作弊,服务端发送时候就可以计时