用javax.mail写了一个发邮件的类,正常的都可以发送,但是在测试中发现如果把from地址设定成[email protected]这种email地址的时候,就不能发送成功。找了好多资料没有发现,不知道各位有什么建议没有?谢谢

解决方案 »

  1.   

    [email protected] 肯定是没这个油箱地址的吧?那如何发送成功呢
      

  2.   

    from 地址必须是你的账号密码能登陆的地址而且smtp服务器要对应上这个地址的smtp  还有这个邮箱必须支持pop3或者imap发送  还有可能就是这个邮箱需要设置  在里面开启一下
      

  3.   

    先要确保from的邮箱能正常使用.关于这点.请看我的 http://t330guol.iteye.com/blog/1119768这个.
      

  4.   

    谢谢楼上3位,问题是我用别的不存在的地址也能发送成功啊?
    我是用Linux SMTP server mailhost的,难道是邮件服务器有什么其他设置?
      

  5.   

    test.com有这个服务器的邮箱吗邮箱有简单邮件传送协议和pop楼主先看看这个了解下
      

  6.   

    找到原因了:原来在Linux邮件服务器上配置了reject,这个域名都被屏蔽了,不知道为什么要屏蔽地址。没办法,公司的发送邮件功能都是要这种邮件服务器中转的,不是直接发送的感谢各位的回答,我也好好了解了一下这部分的功能