zoukankan      html  css  js  c++  java
  • 呼之欲出 WebMail 开发手记 (四) 邮件收发准备

    前面说了,本系统是通过设置 POP3,SMTP 账号来收发邮件的,其本质就和 Foxmail,Windows Mail 等软件差不多。只是本系统是 B/S 结构,只需要在服务器上安装一次,其他客户端就都可以访问,从而可以节约企业成本,统一管理。这样就算客户端进行了重装系统也不必再次安装邮件系统,只需要在浏览器上直接输入邮件系统的地址就可以登录系统,不必再重新进行设置即可使用。(这些本来在第一篇就可以讲的~~)

    本系统是在用户登录后自动启动邮件收发线程,按一定的时间间隔登录服务器收取邮件,同时检测当前设置有没有待发送的邮件,如果有就自动发送。用户登录后,我们在某个页面上(比如 Header.aspx)使用 AJAX+WebService 的方式来启动相应线程。

    既然是用线程收发邮件,我们需要让用户知道当前在进行什么操作,所以得知道的邮件信息有:

    一、接收邮件:

    1. 当前接收邮箱(string)
    2. 邮件接收状态(int)
    3. 邮件接收信息(成功或错误信息等)(string)
    4. 最后接收时间(DateTime)

    二、发送邮件:

    1. 当前发送邮箱(string)
    2. 邮件发送状态(int)
    3. 邮件发送信息(成功或错误信息等)(string)
    4. 最后发送时间(DateTime)

    附邮件收发接口:

    邮件收发接口 IMailThread
  • 相关阅读:
    Android开发环境下关于如何导出手机通讯录数据库【Written By KillerLegend】
    Win+R快速打开你的应用程序
    public void onItemClick(AdapterView arg0, View view, int position,long arg3)详解【整理自网络】
    Adapter的getView方法详解
    LayoutInflater中四种类型inflate方法的介绍
    程序员电脑桌面,哪一张触动了你?
    o​r​a​c​l​e​ ​O​D​B​C​配​置 图形界面
    C#String与string大小写的区别
    怎么使用FlashFXP上传网站
    C#操作Excel文件
  • 原文地址:https://www.cnblogs.com/lyout/p/webmail4.html
Copyright © 2011-2022 走看看