当前位置: 技术问答>java相关
javaMail接收附件的问题
来源: 互联网 发布时间:2015-10-15
本文导语: 请问高手在javamail中如何接收附件。 | 附件接受很负载,因为涉及到中文问题,和复合邮件问题等等。还有就编码问题。不同的邮件服务器的编码是不一样的。 | 你的这个问...
请问高手在javamail中如何接收附件。
|
附件接受很负载,因为涉及到中文问题,和复合邮件问题等等。还有就编码问题。不同的邮件服务器的编码是不一样的。
|
你的这个问题最好找版主wjmmml来解决,wjmmml是一个JAVAMAIL的绝对高手!
|
import javax.mail.*;
import javax.mail.internet.*;
import java.io.*;
import java.util.*;
public class ReadMail{
public static void main(String[] args) throws NoSuchProviderException,MessagingException,IOException
{
//if(args.length!=3)return;
//String host = args[0];
//String user = args[1];
//String pass = args[2];
String host = "mail.163.com";
String user = "user";
String pass = "pass";
Properties props = new Properties();
Session session = Session.getDefaultInstance(props,null);
// session.setDebug(true);
Store mailbox = session.getStore("pop3");
mailbox.connect(host,user,pass);
Folder inbox = mailbox.getFolder("INBOX");
inbox.open(Folder.READ_ONLY);
Message[] messages = inbox.getMessages();
for(int i = 0 ; i
import javax.mail.internet.*;
import java.io.*;
import java.util.*;
public class ReadMail{
public static void main(String[] args) throws NoSuchProviderException,MessagingException,IOException
{
//if(args.length!=3)return;
//String host = args[0];
//String user = args[1];
//String pass = args[2];
String host = "mail.163.com";
String user = "user";
String pass = "pass";
Properties props = new Properties();
Session session = Session.getDefaultInstance(props,null);
// session.setDebug(true);
Store mailbox = session.getStore("pop3");
mailbox.connect(host,user,pass);
Folder inbox = mailbox.getFolder("INBOX");
inbox.open(Folder.READ_ONLY);
Message[] messages = inbox.getMessages();
for(int i = 0 ; i