关于往收件箱中写短信的问题

sobug 2008-07-29 04:40:24
我往收件箱中写短信,写进去了,短信那里也能看到,但是跟用别的手机发送过来的短信存储的不一样,好像我用程序写进去的被识别成了邮件了(不过这个短信确实是在短信的收件箱里)可能是往里写的时候哪个属性设置错了,帮我看看吧应该怎么改改,下面代码

SPropValue lpPropvar[4];

ZeroMemory(&lpPropvar,sizeof(lpPropvar));

lpPropvar[0].ulPropTag=PR_SUBJECT;
lpPropvar[0].Value.lpszA=(LPSTR)lpszMessage;

lpPropvar[2].ulPropTag=PR_SENDER_EMAIL_ADDRESS;
lpPropvar[2].Value.lpszA=(LPSTR)lpszFrom;

lpPropvar[1].ulPropTag=PR_MSG_STATUS;
lpPropvar[1].Value.ul=MSGSTATUS_RECTYPE_SMS;

lpPropvar[3].ulPropTag=PR_RECEIVED_BY_EMAIL_ADDRESS;
lpPropvar[3].Value.lpszA=(LPSTR)lpszTo;

// 是不是这附近少了个该信息是短信的标识,应该加个什么?

pMAPI->GetFolder()->CreateMessage(NULL,0,&this->m_pMessage);
if(m_pMessage != NULL)
{

return m_pMessage->SetProps(cValue,lpPropArray,lpProp);


}
return E_FAIL;
...全文
194 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ren22342411 2008-07-30
  • 打赏
  • 举报
回复
lz能发个贴图么?发个自建消息的图标
sobug 2008-07-30
  • 打赏
  • 举报
回复
东西都能写进去了,就是系统把我的短信当成邮件了,我怎么设置让它当成短信?不过现在这个短信确实是在短信的收件箱里
sobug 2008-07-30
  • 打赏
  • 举报
回复
我点击回复的时候确实是用邮件的格式回复的,还有抄送密送什么的,要是短信的话应该只有个收信人吧
sobug 2008-07-30
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ren22342411 的回复:]
首先,你这个短信还没有发送,使自己创建的,所以没有发送时间
其次,你这个短信确切的说,它是邮件,因为它的Message Class还是IPM.Note,你应该把它改为IPM.SMStext

修改方法:得到这个消息的EntryID,根据这条消息的EntryID修改其PR_MESSAGE_CLASS属性,这个属性是个Unicode字符串,将它改为IPM.SMStext,另外,如果想要变成收到的信息,还要修改PR_MESSAGE_FLAGS,PR_MESSAGE_RECIPIENTS
,添加发送时间等一大堆属性。。。PR_…
[/Quote]

听得我好恐怖~
我开一个帖子你给我段完整的代码吧,我想看看例子
ren22342411 2008-07-30
  • 打赏
  • 举报
回复
汗,代码竟然在一楼,这样的话,楼主先加上PR_MESSAGE_CLASS的属性试试效果
ren22342411 2008-07-30
  • 打赏
  • 举报
回复
首先,你这个短信还没有发送,使自己创建的,所以没有发送时间
其次,你这个短信确切的说,它是邮件,因为它的Message Class还是IPM.Note,你应该把它改为IPM.SMStext

修改方法:得到这个消息的EntryID,根据这条消息的EntryID修改其PR_MESSAGE_CLASS属性,这个属性是个Unicode字符串,将它改为IPM.SMStext,另外,如果想要变成收到的信息,还要修改PR_MESSAGE_FLAGS,PR_MESSAGE_RECIPIENTS
,添加发送时间等一大堆属性。。。PR_MESSAGE_FLAGS中有一个标志位是描述这条消息的创建者(MSGFLAG_FROMME )。。。
还有一个问题,邮件的内容是放在PR_BODY属性里的,主题是放在PR_SUBJECT里的,短消息的内容则是放在PR_SUBJECT里的,所以直接修改PR_MESSAGE_CLASS还会存在问题

感觉这些东西应该就在创建时确定。。lz贴一下创建短消息的代码
sobug 2008-07-30
  • 打赏
  • 举报
回复

这就是我的截图
zhangyq73 2008-07-29
  • 打赏
  • 举报
回复
看看SDK带的Sendmail例子!!
sobug 2008-07-29
  • 打赏
  • 举报
回复
我看了这篇文章了,但是我还是不知道该怎么设置.....
小李匪盗 2008-07-29
  • 打赏
  • 举报
回复
看看这篇文章:
http://blog.csdn.net/yzx0023/archive/2006/06/06/776769.aspx

7,656

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧