牛人们给说说,如题,如何去避免垃圾邮件啊!!!!
为什么发送出去的都是垃圾邮件啊???

解决方案 »

  1.   


    package com.city.sxzlc.mail;
    import java.util.Date;
    import java.util.Properties;import javax.mail.Message;
    import javax.mail.Session;
    import javax.mail.Transport;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeMessage;public class MailSend {
        private String EMail;
        private String id;
        private String pass;
        public MailSend(String EMail,String id,String pass){
            this.EMail = EMail;
            this.id = id;
            this.pass = pass;
            
        }
        
        public boolean sendEmail(){
            String from="[email protected]";
            String to = EMail;
            
            String text="您已成功注册,可以使用该平台进行留言,您的帐号是:"+id+
                        "密码是:"+pass+"\n"+"希望您保存该邮件,以便忘记密码时查找";
            
            String mailserver = "smtp.sina.com";
            String name = from;
            String pass ="XXXXXXXXXXXXXXXXXXXXXXXXX";
            Auth auth = new Auth(name,pass);
            
            
            //0
            Properties props = new Properties();
            props.put("mail.smtp.host", mailserver);
            props.put("mail.smtp.auth", "true");
            //1
            Session mailSession = Session.getInstance(props,auth);
            try{
                Message msg = new MimeMessage(mailSession);
                msg.setFrom(new InternetAddress(from));
                msg.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
                msg.setSentDate(new Date());
                msg.setSubject("留言板注册成功");
                msg.setText(text);        
                System.out.println("before send");
                Transport.send(msg);
                
                System.out.println("发送成功");
                
            }catch(Exception e){
                System.out.println("发送失败");
                e.printStackTrace();
                
            }
            
            
            return true;
        }
        
        }
      

  2.   

    估计你发的邮件标题或者正文都是 TEST 之类毫无意义的东西,这些当然就被当作是垃圾邮件了。