技术开发 频道

WebMail 开发手记 (四) 邮件收发准备

    【IT168技术文档】本系统是通过设置 POP3,SMTP 账号来收发邮件的,其本质就和 Foxmail,Windows Mail 等软件差不多。只是本系统是 B/S 结构,只需要在服务器上安装一次,其他客户端就都可以访问,从而可以节约企业成本,统一管理。这样就算客户端进行了重装系统也不必再次安装邮件系统,只需要在浏览器上直接输入邮件系统的地址就可以登录系统,不必再重新进行设置即可使用。
第一篇  WebMail 开发手记 (一)(二)
第二篇  WebMail 开发手记 (三) 用户信息存取
第三篇  WebMail 开发手记 (四) 邮件收发准备
第四篇  WebMail 开发手记 (五) 邮件操作类
第五篇  WebMail 开发手记 (六) 邮件收取
第六篇  WebMail 开发手记 (七) 邮件发送
第七篇  WebMail 开发手记 (八) WebService
    本系统是在用户登录后自动启动邮件收发线程,按一定的时间间隔登录服务器收取邮件,同时检测当前设置有没有待发送的邮件,如果有就自动发送。用户登录后,我们在某个页面上(比如 Header.aspx)使用 AJAX+WebService 的方式来启动相应线程。

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

    一、接收邮件:

    当前接收邮箱(string)
    邮件接收状态(int)
    邮件接收信息(成功或错误信息等)(string)
    最后接收时间(DateTime)
    二、发送邮件:

 

    当前发送邮箱(string)
    邮件发送状态(int)
    邮件发送信息(成功或错误信息等)(string)
    最后发送时间(DateTime)
    附邮件收发接口:

 


using System;
using System.Collections.Generic;
using System.Text;

/***************************************
******** 里奥特在线邮件收发系统 *****
***************************************/
namespace Lyout.WebMail {
/// <summary>
/// 邮件收发接口
/// </summary>
interface IMailThread {

Property

Function
}
}
 

 

0
相关文章