easymail 组件发送邮件说明

Function SendEasyMail(Email,Topic,MailBody,TextBody)
 'on error resume next
 dim Mailsend
 set Mailsend = Server.CreateObject("easymail.Mailsend")
 Dim Tid,Un
 yy=Year(Now())
 mm=Month(Now())
 dd=Day(Now())
 hh=Hour(Now())
 mi=Minute(Now())
 se=Second(Now())
 If len(mm)=1 Then mm="0" & mm
 If len(dd)=1 Then dd="0" & dd
 If len(hh)=1 Then hh="0" & hh
 If len(mi)=1 Then mi="0" & mi
 If len(se)=1 Then se="0" & se
 Dim sRnd
 Randomize
 sRnd = Int(900 * Rnd) + 100
 
 Tid=yy & mm & dd & hh & mi & se & "_" & sRnd
 Un = " admin@system.mail"    '您的邮件服务器登录名,不需要密码
 
 Dim EI
 Set EI = server.CreateObject("easymail.Users")
 Tid = EI.Login(un)
 Set EI = Nothing
 Mailsend.createnew Un,Tid '邮箱账号,临时ID
 Mailsend.CharSet = "gb2312"    '编码
 Mailsend.MailName = "LeadBBS"    '发件人名
 
 Mailsend.EM_BackAddress = "" '邮件回复地址
 Mailsend.EM_Bcc = "" '暗送地址
 Mailsend.EM_Cc = "" '抄送地址
 Mailsend.EM_OrMailName = "" '原邮件名
 Mailsend.EM_Priority = "Normal" '邮件重要度     
 Mailsend.EM_ReadBack = false '是否读取确认,挂号信(限本系统内用户)     
 Mailsend.EM_SignNo = -1    '使用签名的序号
 
 Mailsend.EM_Subject = Topic '主题
 Mailsend.EM_Text = TextBody '内容
 Mailsend.EM_HTML_Text = MailBody 'HTML邮件内容
 Mailsend.useRichEditer = true '发送的是否为HTML格式邮件
 
 Mailsend.EM_TimerSend = ""    '定时发送的时间
 Mailsend.EM_To = Email '收件人地址
 Mailsend.ForwardAttString = "" '转发邮件时的原附件
 
 Mailsend.AddFromAttFileString = "" '添加自网络存储中的文件名
 
 Mailsend.SystemMessage = false '是否是系统邮件
 
 Mailsend.SendBackup = false '是否保存发送邮件
 
 If Mailsend.Send() = false Then
   SendEasyMail = 0
 Else
   SendEasyMail = 1
 End If
 Set Mailsend = nothing
End Function 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值