我写的邮件程序,对方收到之后不显示主题,不知道在SMTP或者其他的邮件协议中有没有关于邮件主题的命令啊,求各位前辈赐教,晚辈先谢过了

解决方案 »

  1.   

    public void sendMessage(String addressTo,String mailText){
     try{
    System.out.println(receive());
    String hostName = InetAddress.getLocalHost().getHostName();
    out.println("EHLO " + hostName);
    String ehlo ;
    do{
    ehlo = receive();
    System.out.println(ehlo);
    }
    while(!ehlo.equals("250 8BITMIME"));
    out.println("AUTH LOGIN");
    System.out.println(receive());
    out.println(EncodeBase.enCode(new UserInfo().getUserName().getBytes()));
    System.out.println(receive());
    out.println(EncodeBase.enCode(new UserInfo().getUserPass().getBytes()));
    System.out.println(receive());
    out.println("Mail From:<" + new UserInfo().getUserAddress() + ">");
    System.out.println(receive());
    out.println("Rcpt To:<" + addressTo + ">");
    System.out.println(receive());
    out.println("Data");
    System.out.println(receive());
    out.println(mailText);
    out.println(".");
    System.out.println(receive());
    out.println("Quit");
    System.out.println(receive());

    }catch(Exception e){
    System.out.println("发送消息出错了");
    }
     }