最近碰到某個wm手機無法mapi程式發簡訊的問題,簡訊一直留在發件箱裡面無法傳送,但系統的程式的確是可以的,分析了一下,可能是mapi呼叫的問題,但無論怎麼改設定過的字段和內容都無法解決。想了一下,打算模擬系統發簡訊的過程,既然是模擬首先得知道系統是怎麼發,發了什麼內容。所以第一步,得做乙個mapi監控物件:
監控一下簡訊:
void c***x::regsmssink()
m_psink = new csmsadvisesink();
//sms store
assert(m_pmsgstore);
if(m_pmsgstore && m_psink)
}過載sms sink訊息接收通知:
mapimethod_(ulong,onnotify)(ulong cnotif, lpnotification lpnotifications);
ulong csmsadvisesink::onnotify(ulong cnotif, lpnotification lpnotifications)
{
for(int i = 0; i < (int)cnotif; ++i)
{//message變化的型別,如新建簡訊,刪除簡訊,修改
switch(lpnotifications[i].uleventtype)
{case fnevobjectcreated:
//不知何故pnotify->lpentryid的entryid居然和pmessage裡面query到的entryid不一樣
break;
case fnevobjectdeleted:
break;
case fnevobjectmoved:
break;
case fnevobjectmodified:
//cdingstar:修改的變化主要就這裡,得檢視系統傳送時候修改了什麼
//lpnotifications[i].info.obj.lpproptagarray是發生改變的屬性值列表
//後面的等下再加,貌似除錯發現2個過程結果差異很大啊
postfix mysql 發件服務
1.配置mysql 實驗之前,製作要使用資料庫和表 新增資料庫使用者,並給其授權 vim etc postfix mailuser.cf 查詢使用者名稱 1 host localhost 資料庫主機 2 user postuser 登入資料庫使用者 3 password 123 登入密碼 4 dbn...
你留在北京
謝謝你送我去了機場,在作業本的想象裡,你沒送我,但你送了。我們籌畫離婚一年多,而結婚只想了乙個禮拜。好吧,就從這一天說起。那天北京下了大雪,很奇怪的天氣,春天裡下大雪我還是第一次見。我們一起生活兩年多,一場大雪掉下來,感覺什麼都被蓋住了。作業本說得對,你我不知道為什麼要在一起,又不明白為什麼要分開。...
JavaMail發件人亂碼問題
今天弄個發郵件服務,部署到linuxos的時候出現中文亂碼問題。message.setfrom new internetaddress mimeutility.encodetext xx.xx 這種轉換方式在window下是沒有問題,到linux系統的時候就會出現中文亂碼問題,針對這種問題的時候,採...