There is no short answer to this question. There are many variables that affect message throughput, and since sending a piece of mail requires that you communicate with the recipients mail server, some of these variables may not be under your control at all. Sending email involves at least four distinct variables:
Each of these variables contributes to the overall speed of the sending. Any of the variables has the potential to slow the things down to the point where sending bulk email is absolutely impossible.