邮件发送延时详解

双翼软件群发邮件时包含两个延时:策略延时,任务延时,下面将介绍两个延时的作用,以及同时使用时那一个会起作用。

1、策略延时

 

2、任务延时

 

3、两个同时使用

上面两个延时同时使用时,两个延时都会起作用,简单的说两个延时都要满足后才会发送邮件。

举例说明一下,用三个账户发送,并且采用任务延时

下面是任务的发送过程

  1. 0:00 – 账户1发送第1封
  2. 0:10 – 账户2发送第2封(和上一封之间要满足任务延时10秒)
  3. 0:20 – 账户3发送第3封(和上一封之间要满足任务延时10秒)
  4. 0:30 – 账户1发送第4封(和上一封之间要满足任务延时10秒,同时已经满足了账户1策略延时20秒)
  5. 0:45 – 账户2发送第5封(满足账户2策略延时35,同时也满足了任务延时,和上一封的延时超过10秒)
  6. 0:55 – 账户1发送第6封(和上一封之间要满足任务延时10秒,同时已经满足了账户1策略延时20秒)
  7. 1:08 – 账户3发送第7封(满足账户3策略延时48秒,同时也们组了任务延时,和上一封的延时超过10秒)
  8. 1:18 – 账户1发送第8封(和上一封之间要满足任务延时10秒,同时已经满足了账户1策略延时20秒)
  9. 1:28 – 账户2发送第9封(和上一封之间要满足任务延时10秒,同时已经满足了账户2策略延时35秒)
  10. 1:38 – 账户1发送第10封(和上一封之间要满足任务延时10秒,同时已经满足了账户1策略延时20秒)

这个计算过程是比较复杂的,每一秒都要计算是不是满足了账户策略的延时,还要计算任务延时。

通过上面的计算过程可以得出以下几个结论

  1. 账户的使用顺序不是严格按顺序发送的。
  2. 账户策略延时短的账户发送的邮件会多一些。上面的例子中账户1发送了5封,账户2发送了3封,账户3发送了2封。
  3. 同时采用两个延时,发送两封邮件之间的间隔是不固定的。

版权所有©石家庄正己网络科技有限公司