- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 JavaMail API 访问 mailinators 消息。
我可以正确连接到服务器等。但是在阅读消息时,我不断收到“文件夹未打开”异常,当我检查文件夹是否打开时,如果没有打开文件夹,那将无济于事任何一个。我猜出于某种原因,mailinator 结束了连接。
如果我尝试获取消息的输入流而不是使用 getContent,我可以很好地从输入流中读取它并且它包含消息的样式等。但是由于某种原因,我从输入流中读取的数据似乎不包含消息正文..
如果这是关于 mailinator 的,或者你可以为我提供任何其他支持 pop3 或其他易于阅读的随机电子邮件阅读服务,那么我是否为这个项目使用 mailinator 并不重要。
我当前的邮件阅读代码。
private void checkMail(String user) {
Properties props = new Properties();
Session session = Session.getDefaultInstance(props, null);
try {
Store store = session.getStore("pop3");
store.connect("pop.mailinator.com", 110, user, "12345678");
Folder inbox = store.getFolder("inbox");
if(inbox == null) {
System.out.println("no inbox");
} else {
inbox.open(Folder.READ_ONLY);
for(Message message: inbox.getMessages()) {
byte[] buffer = new byte[10000];
int read = 0;
try {
while((read = message.getInputStream().read(buffer, 0, 1024)) > 0) {
for(int i = 0; i < buffer.length; i++) {
System.out.print((char)buffer[i]);
}
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
/*try {
System.out.println(message.getContent().toString());
} catch (IOException e) {
e.printStackTrace();
}*/
}
}
inbox.close(false);
store.close();
} catch (NoSuchProviderException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (MessagingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
同样,当从输入流读取时,输入流似乎永远不会结束,只是重新开始。我的目的是获取邮件正文和主题。
最佳答案
过去一段时间,Mailinator 改变了行为,禁止 POP3 访问,(或只为付费客户保留)。也许那是你的问题(如果代码适用于其他邮件提供商)。
关于java - 使用 JavaMail 访问 Mailinator POP3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10706604/
我的应用程序使用 aws 邮件服务发送警报和电子邮件,但今天 aws 向我发送了一条通知,说退回率超过 %20,应该低于 %10。 但应用程序没有任何未经验证的邮件地址,除了 mailinator.c
我正在尝试使用 JavaMail API 访问 mailinators 消息。 我可以正确连接到服务器等。但是在阅读消息时,我不断收到“文件夹未打开”异常,当我检查文件夹是否打开时,如果没有打开文件夹
我尝试开发我的 SMTP 服务器,为此我使用 Mailin 模块 - Mailin on GitHub 但是当我尝试对用户进行身份验证时,我的 Mailin SMTP 服务器返回 535 错误(身份验
我是一名优秀的程序员,十分优秀!