Invalid Addresses; 无效的地址
that domain isn't in my list of allowed rcpthosts 这个域名不在你允许的主力列表中 
清确认你的地址是正确的

解决方案 »

  1.   

    Invalid Addresses; 无效的地址
    that domain isn't in my list of allowed rcpthosts 这个域名不在你允许的主机列表中 
    清确认你的地址是正确的
      

  2.   

    把这个
    msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse("[email protected]"));
    改成
    msg.setRecipients(Message.RecipientType.TO,new InternetAddress("[email protected]"));
    看看
      

  3.   

    关于rcpthosts,我找到一些 
    开发环境Linux7.2+qmail+vpopmail+javamail(sun java API)
    其中qmail是邮件传输代理(MTA)与邮件分发代理.vpopmail(inter7开发)相当于qmail的插件,信息验证是使用的vpopmail的vpasscheck(具体名字记不住了)也可以使用mysql等数据库来进行验证.我使用的是自己的SMTP和pop3服务器,但是要注意qmail/control/下的哪个rcpthosts,要是不能把你要的所有地址列出来,那就删除它,这样就可以给任何地址发送邮件了.否则无法在internet上正常发送信件.还有你们的邮件服务器需不需要 SMTP发信验证,你可以加上SMTP验证试试看
      

  4.   

    你没有进行smtp验证,参考:
    http://expert.csdn.net/Expert/topic/1177/1177970.xml?temp=.5328333