Email 将电子邮件接收连接到java应用程序

Email 将电子邮件接收连接到java应用程序,email,jakarta-mail,postfix-mta,mail-server,Email,Jakarta Mail,Postfix Mta,Mail Server,我用Postfix和courier创建了一个邮件服务器,并为许多客户端自动创建虚拟电子邮件地址,因此我使用mysql数据库存储这些虚拟电子邮件,以将它们连接到Postfix。我要做的是用java mail将电子邮件发送到外部地址,我还没有尝试过。(我不确定这个选择,如果你有其他建议,请告诉我) 我现在的问题是,我如何依靠java程序接收电子邮件(内容、发件人…),例如向每个客户机显示电子邮件的消息/内容。有什么想法吗?除了上面的procmail建议之外,您还可以将邮件发送到邮箱,并让您的Java

我用Postfix和courier创建了一个邮件服务器,并为许多客户端自动创建虚拟电子邮件地址,因此我使用mysql数据库存储这些虚拟电子邮件,以将它们连接到Postfix。我要做的是用java mail将电子邮件发送到外部地址,我还没有尝试过。(我不确定这个选择,如果你有其他建议,请告诉我)


我现在的问题是,我如何依靠java程序接收电子邮件(内容、发件人…),例如向每个客户机显示电子邮件的消息/内容。有什么想法吗?

除了上面的procmail建议之外,您还可以将邮件发送到邮箱,并让您的JavaMail问题轮询邮箱以查找新到达的邮件。IMAP IDLE命令可以使轮询相对快速和高效,但它确实需要与保持打开状态的邮件服务器的连接。

安排类似Procmail的东西将传入的消息提供给您的程序。好的,tripleee,非常感谢,我来看看这个IMAP IDLE看起来真的很有趣;下面我们来看一看,希望我能更好地理解它是如何工作的