回 帖 发 新 帖 刷新版面

主题:如何发送邮件

各位前辈,我想在表单上实现发送邮件功能,就是点击表单上一按钮然后调用outlookpress或者直接发送邮件.要如何做呢? 请各位指教!谢谢了

回复列表 (共3个回复)

沙发

**** 定义邮件调用API
DECLARE INTEGER ShellExecute IN shell32.DLL INTEGER HWND,STRING, STRING lpszFile, STRING, STRING, INTEGER 

m.cTouchMan = "收件人邮箱"
m.cCONTENT = "主题"
ShellExecute(0,"open","mailto:"+m.cTouchMan+"?subject="+m.cCONTENT,0,0,1)

板凳

一楼可能是给出的打开写邮件的窗口的调用吧?如果要连内容直接引用(甚至连带附件)并直接发送,该如何办呢?希望能介绍几个参数的含义。

3 楼

我已清楚直接引用内容的调用,但不知道引用附件的调用。希望熟悉DECLARE INTEGER ShellExecute IN shell32.DLL INTEGER HWND,STRING, STRING lpszFile, STRING, STRING, INTEGER 的指点指点。
直接引用内容的调用如下(下面的调用要打开写信对话框,如果希望直接发送,不知能否办到?):
ShellExecute(0,"open","mailto:"+m.cTouchMan+"?subject="+m.cCONTENT+"&body="+m.内容,0,0,1)

我来回复

您尚未登录,请登录后再回复。点此登录或注册