大清早来提问,关于EMAIL发送(50)

  • 主题发起人 主题发起人 terry_zhou82
  • 开始时间 开始时间
一行不可能完成的。调用outlook可以在后台发送,但代码要好多行呢。而且有些杀毒软件还是会弹出窗口,提示某某程序正在后台偷偷发送邮件,是否同意?ShellExecute只是把一个程序启动,并给他提供启动参数而已。如果你确实想用ShellExecute一行来发送邮件,那么需要你自己写个email程序,并在注册表内设置为默认mail程序,那么当系统调用时,就自动发送邮件,就ok啦。
 
我用shellexecute(handle,open,pchar('mailto':zhouying@163.com'),nil,nil,sw_shownormal);发送邮件,程序会调用自身的邮件客户端发送,比如说OUTLOOK,OUTLOOK EXPRESS,但是问题是每次都会弹出窗口,要你继续点击发送命令才行,我想请问,有么有是么办法,让他在后台直接发送?
 
我现在就是默认,系统已经设置好邮件的客户端的相应的参数。
 
多人接受答案了。
 
后退
顶部