java - 通过java mail api从交换服务器上的电子邮件帐户读取电子邮件

标签 java email exchange-server

我正在尝试访问交换服务器以使用 JAVA 邮件阅读来自特定帐户的电子邮件。

我可以通过类似的方式访问 gmail

Properties properties = System.getProperties();
Session session = Session.getDefaultInstance(properties);
store = session.getStore("pop3");
store.connect(host, username, password);

但是由于我使用的是exchange,所以我没有pop3, 我只有服务器名称:mysrv,域名:MYDOMIAN 和邮箱:my@mail.co.il。

那么连接exchange的正确方法是什么?

最佳答案

你可以尝试一下

Properties properties = System.getProperties();
Session session = Session.getDefaultInstance(properties);
store = session.getStore("imap");
store.connect(host, username, password);

关于java - 通过java mail api从交换服务器上的电子邮件帐户读取电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9053877/

相关文章:

java - JOOQ/SQL错误: Long random string "cannot be read as a timestamp"

java - 通过 Apache POI 读取大型 Excel 文件 (xlsx) 时出错

ruby-on-rails - 使用 Rails 和 Devise,我想在注册时发送一封欢迎电子邮件。

Java添加CC和BCC发送邮件程序

exchange-server - 使用哪种 Exchange 协议(protocol)?

c# - EWS 创建约会以换取额外的自定义属性

java - Scrollpane中的jList,查找并显示selectedIndex的值

java - 无法连接到相机服务

javascript - 将输入类型文件 (HTML) 转换为 JavaScript 并使用 PHPmailer 发送电子邮件

php - 维护良好的 PHP SMTP 身份验证类,无需发送电子邮件(登录测试)?