ASP网页设计怎样利用ASPEMAIL
使用cdonts,可以发送、查看邮件,实现webmail的功能。结合wsh,可以实现对nt主机的管理,如nt用户管理、iis虚拟主机设置、exchange邮箱设置等等,就像管理本地机一样方便。利用ASPEMAIL之前您必需先在您的ASP剧本中创立一个工具,比方:<%
SetMail=Server.CreateObject("Persits.MailSender")
%>
在发送邮件之前,您起首必要断定一个SMTP服务器的地点和响应的端标语(可使用默许值)如:
Mail.Host="smtp.mycompany.com"
Mail.Port=25该项可选.端口25是默许值
下一步必要指定邮件发送者的邮件地点,如:
Mail.From="sales@mycompany.com"
Mail.FromName="发卖部"该项可选
然后指定邮件的吸收者大概是CC吸收者BCC吸收者和邮件的复兴地点等,能够分离利用AddAddress、AddCC、AddBcc和AddReplyTo办法。这些办法吸收两个变量,邮件地点和可选的姓名。
注重:在利用这些办法的时分,不要利用=标记,间接将变量用空格与办法离隔便可,如:
Mail.AddAddress"jsmith@company1.com","张辉"
Mail.AddCC"bjohnson@company2.com"名字是可选的
利用Subject和Body属性分离来指定邮件的题目和邮件的内容。BODY可使用文本体例大概HTML体例,假如要利用HTML体例则必需将IsHTML属性设置为True。请看以下例子:
纯文本体例
Mail.Subject="关于报价"
Mail.Body="尊崇的张司理:"&chr(13)&chr(10)&"感激您的来信,以下是您必要的报价"
大概HTML体例
Mail.Subject="关于报价"
Mail.Body="<HTML><BODYBGCOLOR=#0000FF>尊崇的张司理:....</BODY></HTML>"
Mail.IsHTML=True
假如是必要发送文件作为邮件的附件,则必要用AddAttachment办法。它撑持利用完整的物理路径的体例,如:
Mail.AddAttachment"c:direceipt.doc"
同时必要注重的是该办法也不必要用“=”来做毗连。
如今能够将邮件内容发送进来了,发送邮件利用Send办法,假如要疏忽大概产生的毛病,可使用OnErrorResumeNext语句来跳过,而且显现堕落误的信息,如:
OnErrorResumeNext
Mail.Send
IfErr0Then
Response.Write"发明一个毛病,毛病信息形貌为:"&Err.Description
EndIf
值得注重的是,今朝良多SMTP服务器必要考证邮件发送者是不是是正当的服务器用户,即平常我们所说的“暗码考证功效”,这时候候就必要出格指定邮件发送者的用户名和暗码,办法以下:
mail.username="用户名"
mail.password="暗码"
在利用的时分将下面两句话到场MAIL.SEND语句后面,并用您吸收邮件的用户名和暗码来交换下面的“用户名”和“暗码”如许便可经由过程带有暗码考证的SMTP服务器来发送您的邮件了;以下是一段实践运转中的例子,您能够参考利用:
发送邮件
strHost="SMTP.SINA.COM.CN"`指定SMTP服务器
SetMail=Server.CreateObject("Persits.MailSender")
Mail.Host=strHost
Mail.From="TEST@BESTDNS.NET"
Mail.FromName="海威公司"
Mail.AddAddressMAILADDRESS@CEDB.COM‘邮件地点
Mail.AddCC"service@cedb.com"
messagesubject
Mail.Subject="用户邮件关照"‘邮件的题目
mail.username="USERNAME"‘服务器上无效的用户名
mail.password="PASSWORD"‘服务器上无效的暗码
Mail.Charset="gb2312"‘邮件的内码,利用这个选项能够制止中文乱码
Mail.IsHTML=True‘指定邮件的格局为HTML体例
Mail.Body="<HTML><head><metahttp-equiv=Content-Typecontent=text/html;charset=gb2312></head><BODY><br>尊崇的客户您好!<br><br>感激您对海威的撑持!<br><br>=====================================================<br>北京海威盘算机手艺公司--为您供应完美的internet服务<br>http://www.Cedb.comhttp://www.Bestdns.net<br>电 话:6842160668469317/18传真:68421359<br>地点:北京中关村南年夜街甲33号科贸中央407邮编:100081<br>====================================================="
Mail.Send</p>国内有些大的CRM厂商的ASP就写得不错.无论是概念还是它里面用JAVASCRIPT的能力.并不是说现在的程序员用了ASP.NET来写程序就可以说自己高档了 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 不能只是将它停留在纸上谈兵的程度上。 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了 跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
页:
[1]