使用asp实现支持附件的邮件系统(一)

2016-01-29 17:42 47 1 收藏

使用asp实现支持附件的邮件系统(一),使用asp实现支持附件的邮件系统(一)

【 tulaoshi.com - ASP 】

  大家经常探讨使用asp,而不使用其他组建能否实现文件的上传,从而开发出支持邮件附件的邮件系统,答案是可以的。请看:

以下是发送邮件的页面,邮件的帐号是员工号,假设是5位的数字,sendmail.asp当然是在合法登陆后才能够看到的


<html
<head
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"
<link rel="stylesheet" type="text/css" href="/css/FORUM.CSS"
<style type=text/css
<!--
input {  font-size: 9pt; color: #0011dd; background-color: #e9e9f9; padding-top: 0px}
select {  font-size: 9pt; color: #0011dd; background-color: #e9e9f9; padding-top: 0px}
textarea {  font-size: 9pt; color: #0011dd; background-color: #e9e9f9; padding-top: 0px}
--
</style
<title邮件系统</title</head
<body bgcolor="#FEF7ED"
<script language="javascript"
<%
if session("myid")="" or len(session("myid"))<5 then
response.write "window.open('nolog.asp',target='_top');"
end if
%
function check(theform)
{

   if (theform.geterempl.value=='')
     {
        alert('请输入收件人!');
        theform.geterempl.focus();
        return false;
      }
   if (theform.emailtitle.value=='')
     {
        alert('请输入主题!');
        theform.emailtitle.focus();
        return false;
      }
   if (theform.emailtitle.value.length200)
     {
        alert('主题请少于200字节');
        theform.emailtitle.focus();
        return false;
      }
   if (theform.body.value.length15*1024)
     {
        alert('正文请少于16K');
        theform.body.focus();
        return false;
      }
   if (theform.emailshowname.value.length1024)
     {
        alert('签名请少于1K');
        theform.emailshowname.focus();
        return false;
      }


}
</script
<%
meth=request.querystring("meth")
if meth=1 then
    geterempl=trim(request.querystring("geterempl"))
    emailtitle=trim(request.querystring("emailtitle"))
elseif meth=2 then
    mailid=trim(request.querystring("mailid"))
              set conn=server.createobject("adodb.connection")           
conn.open "DSN=;UID=;PWD="           
              dsnpath="DSN=;UID=;PWD="           
  set rs=server.createobject("adodb.recordset")           
             

来源:http://www.tulaoshi.com/n/20160129/1502559.html

延伸阅读
Qmail是世界上安装使用量仅次于Linux/Unix上缺省使用的Sendmail的邮件服务器软件。Qmail配置较Sendmail简单,而且速度较之要快,所以在本邮件系统的架设过程中我选择了Qmail作为邮件服务器的核心。 一个邮件服务器主要包括三个主要的功能,邮件传输代理MTA(Mail Transport Agent)、邮件分发代理MDA(Mail Delevery Agent)和邮件用户代理MUA...
标签: ASP
  笔者在实践中利用ASP的COM组件功能,在VB中实现了一个发邮件的小组件,在ASP中只通过轻松调用,就可以实现该功能。所有邮件处理机制都被封装在这个组件中,使用起来极为方便。下面将详细介绍该组件的基本开发原理以及在ASP中的应用。 1. 利用Winsock控件与发送邮件的SMTP联系 和SMTP的联系包括握手、发送数据以及关闭...
中软Linux邮件系统 随着互联网的高速发展,电子邮件已经成为现代企业生产、经营管理、市场营销、个人交流必不可少的工具。我们在享受电子邮件高效、便捷的同时,也在不断经受着邮件攻击、垃圾邮件的困扰。 什么样的邮件系统才能够满足企业苛刻的要求呢?立足于优秀的中软linux的系统平台,中软公司推出了适合于各行企业应用的安全...
U-Mail邮件系统如何同步AD管理   企业邮箱与企业的AD同步,能提升生产效率、促进有序管理。(AD全称为Active Directory,用来集中管理域环境下面的所有计算机、所有用户以及其它资源诸如共享文件夹、打印机之类。)应用AD在企业信息化建设如火如荼的今天非常普遍,企业一些用户数据如用户名、登陆口令等往往都储存在AD中,当邮件系统与...
标签: ASP
   在编写网上应用程序时,经常碰到需要在线发送邮件的问题,邮件内容是由程序动态决定的,如果你采用的是ASP方式来编写网上应用程序,如何简单、快捷地实现这一功能呢? 笔者在实践中利用ASP的com组件功能,在vb中实现了一个发邮件的小组件,在ASP中只通过轻松调用,就可以实现该功能。所有邮件处理机制都被封装在这个组件...

经验教程

791

收藏

22
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部