例:從320條數據中批量獲取數據,每次50條
if (List.Count > 50)
{
for (int i = 0; i <= List.Count / 50; i++)//計算循環發送的次數
{
List<EmailData> DataList = new List<EmailData>();
for (int j = i * 50; j < i * 50 + 50; j++)//將每次發送的50條加入一個新的list
{
if (j < List.Count)
{
DataList.Add(List[j]);
}
}
send.SendEmailExBatch(DataList);//發送
if (retn == "false")
{
break;
}
}
}
else
{
send.SendEmailExBatch(List);
}
