我用Javamail发信时,发信人名称设置成日文后,程序能正常执行,但接受不到邮件,请问这会是什么原因?

解决方案 »

  1.   

    英文就没事啊,难道日文就不合法? 我还试了unicode ,结果有的能收信,但发信人处是乱码,有的则根本收不到,这又是怎么回事呢,帮忙给说一下,谢谢。
      

  2.   

    终于搞定了  原来是InternetAddress address = new InternetAddress(A,B);中A参数必须是mail邮箱的形式,结果我写成了发信人的名字,而B参数才是发信人的名字
    刚才也试了,A是空字符串也行。
    谢谢大家的帮助。。