Auth.java.svn-base
上传用户:liangcc
上传日期:2019-05-24
资源大小:4412k
文件大小:1k
源码类别:

WEB邮件程序

开发平台:

Java

  1. package com.softeem.webmail.auth;
  2. import java.util.Properties;
  3. import javax.mail.Session;
  4. import javax.mail.Transport;
  5. public class Auth {
  6. public boolean auth(String domain,String username,String password){
  7. Properties props = new Properties();
  8. //设置协议
  9. props.put("mail.transport.protocol", "smtp");
  10. //设置debug
  11. props.put("mail.debug", "true");
  12. //设置要登录验证
  13. props.put("mail.smtp.auth", "true");
  14. Session session = Session.getDefaultInstance(props,null);
  15. try {
  16. Transport trans = session.getTransport();
  17. trans.connect("smtp." + domain,username,password);
  18. if(trans.isConnected()){
  19. return true;
  20. }
  21. } catch (Exception e) {
  22. e.printStackTrace();
  23. }
  24. return false;
  25. }
  26. }