Java程序不连续地发送大量邮件

Java程序不连续地发送大量邮件,java,mysql,email,smtp,Java,Mysql,Email,Smtp,我正在尝试开发一个java程序,它将从一个表中读取这样的条目 作为id,从EmailAddress到email address,主题和正文,并通过 SMTP服务器。此外,为了提高速度,我希望电子邮件不应按顺序发送。 例如,如果我有一百万封邮件要发送,它们不应该按顺序发送。 此外,它应该可以扩展,也就是说,如果我们可以从一台服务器发送电子邮件的最快速度是每台服务器300封邮件 其次,我也应该能够在其他服务器上运行相同的程序,它应该 还可以每秒发送300封邮件 我应该如何在Java中从这个开始。Ja

我正在尝试开发一个java程序,它将从一个表中读取这样的条目 作为id,从EmailAddress到email address,主题和正文,并通过 SMTP服务器。此外,为了提高速度,我希望电子邮件不应按顺序发送。 例如,如果我有一百万封邮件要发送,它们不应该按顺序发送。 此外,它应该可以扩展,也就是说,如果我们可以从一台服务器发送电子邮件的最快速度是每台服务器300封邮件 其次,我也应该能够在其他服务器上运行相同的程序,它应该 还可以每秒发送300封邮件

我应该如何在Java中从这个开始。Javamail库就在那里,但是如何做呢
使用SMTP发送邮件比按顺序发送更好。

从表中获取记录并根据类别对其进行分组,然后为这些类别创建
线程并发送邮件。这可能是一种方法。

如果您是用java开发的,为什么要将这个问题标记为php?抱歉@MarkBaker我已经编辑了它。实际上我想我可能会使用php和MySQL插入表中。您是否可以更清楚地了解我将如何根据类别对它们进行分组,然后相应地创建线程。