@@ -214,3 +214,22 @@ func gSend(retry int, auth *GmailAuth, m *gomail.Message, to string) bool {
}
return status
+
+//先取模后轮询获取一个mail实例
+func PollingMail(email string, array []*GmailAuth, f func(g *GmailAuth) bool) bool {
+ if len(array) == 0 {
+ return false
+ }
+ index := len(email) % len(array)
+ if f(array[index]) {
+ return true
+ for i := 0; i < len(array); i++ {
+ if i == index {
+ continue
+ } else if f(array[i]) {
+}