如何使用Windows API調用以編程方式在默認電子郵件客戶端(例如Outlook)中打開新的消息窗口?我需要包含一個附件,並且希望以「富文本」(即非簡單)格式指定默認消息體。使用默認電子郵件程序創建新電子郵件
0
A
回答
2
ShellExecute解決方案很好對於沒有附件的簡單消息,但是如果您想要更多地控制流程,您可以嘗試MAPI;特別參見MAPISendMail函數和MapiMessage結構。
對於更復雜的需求,還有擴展的MAPI,但是我沒有在MSDN上找到任何關於它的文檔。然而this似乎是擴展MAPI的一個很好的包裝。
2
我認爲你可以使用ShellExecute來做到這一點。附件應該用作參數:類似這樣的東西,但我不記得確實:「mailto:emial @ something?subject = subject?body = body?attachment = ...」
相關問題
- 1. 使用默認的Android應用程序(Builtin電子郵件應用程序)在Android中發送電子郵件
- 2. 從iPhone/iPad默認設置窗格創建新電子郵件?
- 3. 如何創建電子郵件確認?
- 4. 的MimeMessage電子郵件 - 創建了「回覆」電子郵件
- 5. 如何禁用電子郵件中的默認電子郵件地址樣式?
- 6. 從VBA電子郵件程序發送HTML電子郵件
- 7. android.content.Intent.ACTION_SENDTO默認的電子郵件選配
- 8. SilverStripe默認電子郵件樣式
- 9. Magento - 電子郵件發貨=默認
- 10. python電子郵件程序
- 11. 使用EWS Exchange創建電子郵件並附加其他電子郵件
- 12. 自動創建電子郵件地址並使用C#接收電子郵件?
- 13. (Rails的電子郵件)創建,查看,在軌更新電子郵件模板
- 14. Magento的事務電子郵件 - 訂單確認電子郵件
- 15. 打開默認的電子郵件上UWP電子郵件超鏈接
- 16. CakePHP 3電子郵件錯誤 - 未知電子郵件配置「默認」
- 17. 按電子郵件並打開默認電子郵件客戶端
- 18. MFMailComposeViewController獲取默認用戶電子郵件「from」郵件
- 19. 始終使用默認電子郵件發送郵件。 Outlook添加工作,直到電子郵件被取消
- 20. 使用Android提示作爲默認電話或電子郵件
- 21. 確認電子郵件的
- 22. 確認電子郵件
- 23. PHP確認電子郵件
- 24. 電子郵件確認asp.net
- 25. 電子郵件確認碼
- 26. 確認電子郵件
- 27. 電子郵件確認Firebase
- 28. 電子郵件認證
- 29. 電子郵件確認rubyonrails
- 30. 電子郵件認證
不久前,mailto:協議中的附件選項已從所有電子郵件服務器中刪除。猖獗的濫用。您需要使用電子郵件的自動化界面才能完成此操作。 – 2009-12-01 20:29:16