关于basp21发送邮件需要smtp验证的问题。

2890阅读 0评论2011-06-02 renxiao2003
分类:系统运维

  1. <%
  2. response.write("
    "
    )
  3. Set bobj = Server.CreateObject("basp21") ' ASP
  4. response.write(bobj.Version())
  5. response.write("
    ")
  6. logname="C:\maillog.txt" ' Name full path of log file
  7. svname="smtp.126.com" ' Name of SMTP Server SMTP邮件服务器
  8. mailto="ddddxx2 " ' Reciever's mail address 接收邮件地址
  9. mailfrom="xxzz     user:pass" ' Sender's mail address 发送邮件地址,需要验证时用户名密码和Email之间用Tab键分隔,而basp21pro使用的是,分隔
  10. subj="Hello w/attached file" ' Mail Subject
  11. body="Hey, what's up ?" ' Mail Body
  12. files="x:\xxx.log" ' Attached Files 附加文件,没有附件时怎么写还没有确认
  13. rc=bobj.SendMail(svname,mailto,mailfrom,subj,body,files)
  14. if rc = "" then
  15.     response.write("send mail success")
  16. else
  17.     response.write(rc)
  18. end if
  19. response.write("
    "
    )
  20. %>

在需要SMTP验证时,basp21pro是用逗号(,)分隔邮件地址和用户名密码的,而basp21是使用Tab键分隔的。

而且mailto和mailfrom不能直接写邮件地址,而需要采用“xx <>”这样的格式。

上一篇:关于basp21发送邮件需要smtp验证的问题。
下一篇:如何用vba控制word 表格内容必须不为空