![]() |
1
1
你需要知道的不仅仅是登录密码。比如 邮件服务器地址 , 邮件服务器类型 , 连接端口 Java Mail API ,或 Commons Email . 升级版本:
你创造了一个
这就是你要找的吗? 升级2:
根本没有办法编写一个通用程序,它只使用服务器路径、用户ID和密码就可以与任何邮件提供商一起工作。因为不同的邮件服务器配置不同。他们在不同的端口上使用不同的协议(imap/pop3/pop3ssl)。总有人,谁配置了他的邮件服务器,通过ssl的31337端口只谈imap,所有其他端口和协议被禁止。这家伙破坏了你的程序。因此,您必须在
升级3: 仔细想想,你其实有一个选择。试着用不同的协议连接到服务器。如果这没有帮助,就开始遍历端口。最适合你的是你的配置。 如果那真的是你想要的。 |
![]() |
2
1
您需要javax.mail包及其文档。阅读文档。那你就知道了。 |
![]() |
3
0
有两种方法: http://code.google.com/apis/gmail/ 2) 简单的邮件客户端(你可以很容易地在google上找到),但是你需要查看邮件头来识别哪些邮件是读的/未读的等等。 |
![]() |
4
0
您需要一个注册表,在那里可以获取给定邮件服务的属性。 例如,您可以指定.properties文件的名称,而不是指定pop3主机,该文件将包含主机、端口、协议等。。。 如果.properties文件包含协议,例如mail.store.protocol=pop3,则可以使用session.getStore()(不带参数),相同的代码可以用于pop3、imap、pop3s和imaps。 |