那是因为163.net需要用户身份验证,一下是一个例子:Properties prop = new Properties();
prop.setProperty("mail.transport.protocol","smtp");
prop.setProperty("mail.smtp.host","smtp.163.net");
prop.setProperty("mail.smtp.auth","true");Session session = Session.getInstance(prop,
            new Authenticator() {
                protected PasswordAuthentication getPasswordAuthentication() {
                    return new PasswordAuthentication("YourUserNameIn163.net","YourPassword");
                }
            });
 Transport trans = session.getTransport();
//sendmessage
trans.close();