本人初学着哈,我想写一个邮件的提醒功能,就是用户很久没登陆了,如:1个月,自动发送未登陆的邮件,然后再一个月未登陆,就发送累计2个月未登陆的邮件,如果用户登陆了,就从新计算时间。邮箱发送模块已有,就是怎么去实现这个功能呢。有实例最好呀!~

解决方案 »

  1.   

    错了,是用户登录时写登录日志表,记录用户最后一次登录时间和用户id;
    另外你是用asp.net吧?定时发邮件:
    http://www.sucai.com/Tech/List4/21249.htm
      

  2.   

    加一个表来保存要发送的提醒邮件信息  只要登录了 就用登录账号去匹配这个表将能匹配上该账户的信息都清空也就是你的只要用户登录了在一定时间段不会有邮件要发送,将这个表用定时程序去扫描发送在你的账号表加个字段 表示最后一次登录时间 只要登录了 就将时间更新 写个windows服务程序 (c#可以写)用定时程序去最后一次登录时间和当前时间比较  如何条件的就发送一份邮件  发送邮件的代码网上也有 一搜一大把 
      

  3.   

    改进下  上面的多写了 只要:在你的账号表加个字段 表示最后一次登录时间 只要登录了 就将时间更新 写个windows服务程序 (c#可以写)用定时程序去最后一次登录时间和当前时间比较 如何条件的就发送一份邮件 发送邮件的代码网上也有 一搜一大把