我用javamail发邮件,怎样才能知道,接收方有没有打开我的邮件,请指教!!!

解决方案 »

  1.   

    可以给邮件加回执。
    http://wenku.baidu.com/view/fab4b121dd36a32d7375810e.html
      

  2.   

    在写邮件的时候,里面包涵一张图片,现在有很多邮箱都有自动打开邮件的功能,比如
    Properties pp = new Properties();
     pp.setProperty("mail.host", "smtp.sohu.com");
     pp.setProperty("mail.transport.protocol", "smtp");
     pp.setProperty("mail.smtp.auth", "true");Session session = Session.getInstance(pp);
    MimeMessage message = new MimeMessage(session);
    message.setContent("aa<img/>")内容里也就是<img/>标签里加个src="http://localhost:8080/email.jsp?[email protected]"然后你在后台些一个接受响应信息的Jsp或者是程序,这样只要对方一打开邮件,就会自动向email.jsp发送一个[email protected]的参数,这样你就知道哪些打开了!