如何调用outlook隐藏运行发送邮件(30分)

  • 主题发起人 主题发起人 一点寒鸦
  • 开始时间 开始时间

一点寒鸦

Unregistered / Unconfirmed
GUEST, unregistred user!
在自己的程序里面写邮件发送代码,需要用户设置ESMTP比较麻烦,想利用电脑已有的OUTLOOK或电脑中已经安装的其他的默认邮件发送程序,如何实现隐藏调用并让该发送过程自动完成而不需要用户中途干预?

调用mailto的方法会弹出一个邮件发送对话框,不符合要求

请高手指教
 
怎么没有人来解答呢?
是大富翁没有高手还是我的问题根本无解?
 
可调用,JMAIL,CDONTS试下,。NET,ASP,或JSP用这两个好,DELPHI中我没有用过,我只会一点点DELPHI,可能这有一点帮助
ASP代码

on error resume next
Set msg = Server.CreateObject("JMail.Message")
msg.silent = true
msg.Logging = true
msg.Charset = "gb2312"
msg.MailServerUserName = "sz88888@126.com"
msg.MailServerPassWord = "11111"
msg.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
msg.From = "szvv8888@126.com" ' 就是这个家伙,不能随便写的,一定要填你在126.com上申请的邮箱,很纳闷
msg.FromName ="testname" 'Request.Form("Name")

msg.AddRecipient "anna888@163.com"
msg.Subject = "test"
body="内空"
msg.Body = body
if not msg.Send ("smtp.126.com") then
Response.write "<pre>" &amp; msg.log &amp; "</pre>"
else
set msg = nothing
Response.Write "邮件已发送!"
end if
if err.number<>0 then
response.write err.description
response.end
end if
 
用shellexecute()这个函数怎么样?设置好了参数隐藏执行窗口如何?
没试验建议
 
用shellexecute隐藏调用outlook的时候,outlook是隐藏了,但是一样会弹出发送邮件对话框的

javacoco能不能把你的代码转成DELPHI的?我不会ASP啊,看不懂你的代码啊,能不能转换成DELPHI的?多谢啊!
 
后退
顶部