gpt4 book ai didi

java - 以透明方式访问电子邮件

转载 作者:行者123 更新时间:2023-11-30 09:54:38 26 4
gpt4 key购买 nike

如何在不以任何方式干扰使用标准电子邮件客户端(如 Thunderbird)的用户可见的情况下访问电子邮件?

P.S:我已将其标记为与 Java 和语言无关,因此可以在一般步骤中或以编程方式详细描述该方法。

最佳答案

您想以编程方式直接通过网络访问邮件服务器。您只需要知道邮件服务器的地址 (URL)(通常为 smtp.domain.com)、端口号(通常为 25)和登录名用户名和密码(邮件服务器上现有的邮件帐户之一)。

在底层,你需要知道socket programming .在 Java 中,有 java.net.Socket用于此的 API。另见 this tutorial .要与邮件服务器通信,您需要学习 SMTPIMAP协议(protocol),根据所讨论的邮件服务器理解的内容,相应地通过套接字将命令作为字节发送/检索。

在高级中,您可以使用更方便的 API,它不需要您了解低级细节(可能非常复杂和冗长)。在 Java 中,您可以使用 JavaMail API为了这。它具有出色的FAQ有很多代码示例。

关于java - 以透明方式访问电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3220054/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com