顶一下,兄弟们来帮一下忙嘛!

解决方案 »

  1.   

    这个问题应该问你的主机提供商。看看他的邮件服务器有哪些限制。比如不允许向哪些地方发送邮件
      

  2.   

    嘿嘿,偶搞定了,是邮件服务器不支持SMTP登陆方式和验证!改登陆方式为POP3,去掉验证就好了!Transport transport=s.getTransport("smtp");
    transport.connect(mailsmtp,mailuser,mailpass);
    transport.sendMessage(message,message.getAllRecipients());
    transport.close();这里改成:Store store=s.getStore("pop3");
    store.connect(SMTPServer,user,password);   //login the server by pop3
    Transport transport=s.getTransport("smtp");
    transport.send(message);
    store.close();  把验证去掉:props.put("mail.smtp.auth","true");就OK了!
    今晚可以睡个好觉了!
      

  3.   

    如果真如上面这位老兄说的,我想可能在网络服务器上测试也不能通过吧!!我没有用过,不知然否!
      

  4.   

    其实大多数的邮件服务器都要验证的,不幸的是我碰到了一个例外而已!当然是有验证更好了!要不然用大多数的邮件服务器都不能通过的!