鱼C论坛

 找回密码
 立即注册
查看: 3835|回复: 4

邮件自动发送 ,如何用ShellExecute实现

[复制链接]
发表于 2013-4-8 17:28:51 | 显示全部楼层 |阅读模式
30鱼币
shellexecute函数如何实现自动发送邮件的???是这样吗??没有成功呀!!!
  1. ShellExecute(hwnd, TEXT("open"),TEXT("mailto:1647253991@qq.com ?subject=Hello&Body=This is a test"), NULL, NULL, SW_SHOWNORMAL);
复制代码
有没有更加隐蔽的方法???

最佳答案

查看完整内容

你的代码没有问题,这个函数可以启动默认关联的邮件发送程序。 你的问题估计是没有设置默认关联邮件发送程序。 可以查看shellexecute的返回值,大于32的才是正确,如果小于等于32,就去查看一下是什么错误。 如果是没有设置关联,解决办法就是去安装一个foxmail,设置成默认邮件软件
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-4-8 17:28:52 | 显示全部楼层
你的代码没有问题,这个函数可以启动默认关联的邮件发送程序。
你的问题估计是没有设置默认关联邮件发送程序。
可以查看shellexecute的返回值,大于32的才是正确,如果小于等于32,就去查看一下是什么错误。
如果是没有设置关联,解决办法就是去安装一个foxmail,设置成默认邮件软件
  1. void main()
  2. {
  3.         HINSTANCE ret = ShellExecute(NULL, TEXT("open"),TEXT("mailto:1647253991@qq.com ?subject=Hello&Body=This is a test"), NULL, NULL, SW_SHOWNORMAL);

  4.         //HINSTANCE ret = ShellExecute(NULL,"Open",mail,NULL,NULL,SW_SHOWNORMAL);
  5.         int i = (int)ret;
  6.         int j=SE_ERR_SHARE;
  7. }
复制代码
QQ截图20130409205508.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-4-8 23:13:14 | 显示全部楼层
这个不懂,帮顶让大神看到你的帖子
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-4-9 23:01:35 | 显示全部楼层

有更隐蔽的方法吗??还请不吝赐教呀!!!野原新之助~~~
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-4-9 23:10:00 | 显示全部楼层
gwcome 发表于 2013-4-9 23:01
有更隐蔽的方法吗??还请不吝赐教呀!!!野原新之助~~~

额,这个就不清楚了,没研究过啊
你提到的这个我也是今天看了你的帖子才知道的

评分

参与人数 1鱼币 +3 收起 理由
gwcome + 3 给新之助加分~~~~~

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-4 08:16

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表