当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 陈旭波 “邮件特快专递”这个词现在已经是被广大的网民所熟知了,它就好比是网络上的EMS,能够直接把邮件送到对方的邮箱中,邮件发送完毕后,对方就可以立刻收到。
 

 

 ·delphi操纵声卡    »显示摘要«
    摘要:检查声卡是否安装 uses mmsystem; ... function soundkarte:boolean; begin result := waveoutgetnumdevs >0; end; 检测声卡存在 如果你是做一些多媒体播放器之类的程序时,为了完善系统的容错性,就必须用到一些检测系统的功能,其中检测声卡是否存在就是一个问题,下列程序帮你忙,首先需要在uses部分加入mmsyst......
 ·delphi程序的时限和加密方法    »显示摘要«
    摘要:文/宋爽   本例中tregistry是关键类,delphi 4.0不能自行加入,需在uses部分手工加入“registry”,通过其方法“readstring”和“writestring”来读出和写入字符,亦可通过其方法“readdate”和“writedate”来读出和写入日期。   程序第一次运行就写入其运行时间,应用期限为30天,超过30天就不再运行。全局变量noregistry、sp......


用Delphi编写邮件特快专递程序
陈旭波

【程序编程相关:取应用程式的版本号

【推荐阅读:Delphi开发Web Server程序

“邮件特快专递”这个词现在已经是被广大的网民所熟知了,它就好比是网络上的ems,能够直接把邮件送到对方的邮箱中,邮件发送完毕后,对方就可以立刻收到.foxmail在其最新的4.0版本中也特别新增了该功能,作为一名编程爱好者,你是不是也想知道如何编程实现该功能呢?那就随本文一起揭开“邮件特快专递”的神秘面纱: 【扩展信息:取当前所有的拨号连接的程式

一.实现原理

在outlook express中,可通过查看邮件的属性得到该邮件的头部资料.我们拿一封不是特快专递的普通邮件来进行剖析,下面是笔者一封邮件的头部资料:

received: from sm1.163.com([202.108.44.203]) by peoplemail.com.cn(jetmail 2.5.3.0)

with smtp id jm1ac3c063eec; thu, 29 nov 2001 07:20:25 -0000

received: from xubo (unknown [61.154.94.146])

by sm1.163.com (postfix) with esmtp id 99cf11c461061

for ; thu, 29 nov 2001 15:12:49 +0800 (cst)

……

从该头部资料可以看出,邮件传递的路线是由xubo→sm1.163.com→peoplemail.com.cn,其中xubo是本人所在机器,邮件是经由sm1.163.com这个中转站才送到目的地的,而我们平常所说的邮件特快专递,就是把邮件直接送到目的地而不需要中转站.

如何才能知道目的地的地址呢?我们知道电子邮件的地址由用户名(username)与邮箱域名(address.com)两部分构成的,给域名服务器发送针对“address.com”的mx指令查询即可找到目的地的地址.被查出来的目的地可能不止一个,有时这些目的地是有优先级别之分的,分别对应着邮件的优先级别,你可以根据邮件优先级的不同对应发送,也可以任意选择其中一个发送,本文的示例将选择反馈回来的第一个目的地发送,读者可根据实际需要进行改进.

二.用到的核心组件

本文将采用indy控件集进行域名查询.邮件发送部分的编程.indy的全名是internet direct(也叫winshoes),是一套开放源代码.跨平台.优秀的internet控件集,它支持大部分流行的internet协议.delphi 6已经包含了该控件集,如果你使用的是delphi 6以前的版本,请先到indy主页http://www.nevrona.com/indy/download.html下载并安装该控件集.

三.窗口设计


...   下一页
 ·在delphi中定位文件位置    »显示摘要«
    摘要:在delphi中,定位文件的操作主要有两种方法。一种是直接定位文件,即通过“打开”对话框(opendialog)控件来实现。另一种是只定位到文件夹,然后再在此文件夹内寻找文件,这种定位方法是利用delphi提供的selectdirectory函数。这个函数是在filectrl单元中定义的,因此在使用时不要忘记在uses中加入单元名。   下面就以一个例子来说明这两种方法在delphi中的具体实......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE