0
Gmail 메시지를 파일 하나 하나에 파일로 내보내려고합니다. 이것에 가장 적합한 전략은 무엇입니까?Mailkit은 많은 양의 메시지를 보내고 삭제합니다.
for (int i = 0; i < inbox.Count; i++)
{
var message = inbox.GetMessage(i);
// export message
inbox.AddFlags (i, MessageFlags.Deleted);
}
루프 내부에서 메시지를 삭제해도 순서 색인이 손상되지는 않을지 우려됩니다. gmail은 읽기가 느리고 읽기 루프가 실패하면 모든 과정을 다시 시작해야하기 때문에 읽기와 삭제를 위해 2 개의 별도 루프를 사용할 수 없습니다.
감사합니다. 이미 청크 가져 오기를 구현했습니다. 여전히 당신의 솔루션은 우아 해 보입니다. –