1
A
回答
7
Outlook Express中已經過時了這麼久我甚至不記得我最後一次竟看到了使用它的人 ...這是一個安全噩夢,以及從Windows久遠
據我所知已被刪除,Outlook Express沒有API來以編程方式操作它(但Outlook是)。正如其他人在評論中所建議的那樣,您應該直接從您的C#代碼發送郵件,而不涉及Outlook Express。查看MSDN中的System.Net.Mail
命名空間,它包含了您可能需要的一切(包括代碼示例)
7
正如其他人指出的,如果您只是想發送郵件,最好使用System.Net.Mail。
如果因爲某種原因想要使用Outlook發送郵件,則必須使用Office interop。
事情是這樣的:
using Outlook = Microsoft.Office.Interop.Outlook;
Outlook.Application oApp = new Outlook.Application();
Outlook.MailItem email = (Outlook.MailItem)(oApp.CreateItem(Outlook.OlItemType.olMailItem));
email.Recipients.Add("[email protected]");
email.Subject = "Subject";
email.Body = "Message";
((Outlook.MailItem)email).Send();
5
如果您正在尋找使用用戶的默認電子郵件客戶端撰寫電子郵件,嘗試這個辦法:網址:
您可以到郵寄地址添加其他參數設置主題,正文等。有關更多信息,請參見http://msdn.microsoft.com/en-us/library/aa767737%28VS.85%29.aspx。
2
這是不正確的。 Outlook Express有它自己的API。
請看:
相關問題
- 1. 在C++中發送Outlook電子郵件
- 2. 在asp.net中使用Outlook Express發送電子郵件c#
- 3. 發送電子郵件與Outlook C#
- 4. Outlook Express - 從命令行發送電子郵件
- 5. C#Outlook COM對象從發送郵件的郵箱發送電子郵件
- 6. 從Python發送Outlook 2010電子郵件
- 7. 從sql server express發送電子郵件
- 8. 使用Outlook的發送電子郵件從C#
- 9. 使用Powershell發送Outlook電子郵件
- 10. 通過Python發送Outlook電子郵件?
- 11. Excel VBA - 發送Outlook電子郵件
- 12. 發送無Outlook電子郵件
- 13. 發送電子郵件OAUTH2 SMTP Outlook Java
- 14. PowerShell Outlook發送電子郵件
- 15. 創建併發送Outlook電子郵件
- 16. ASP.NET C# - 從Outlook Live SMTP服務器發送電子郵件
- 17. 使用不同的Outlook電子郵件地址從Access發送電子郵件
- 18. microsoft outlook如何從我屬於的電子郵件組發送電子郵件?
- 19. 發送電子郵件C#
- 20. 通過Outlook中的Outlook發送電子郵件時出錯?
- 21. 從Outlook中的輔助電子郵件帳戶發送
- 22. 從Outlook中的其他電子郵件地址發送
- 23. 使用VBA從outlook電子郵件地址發送電子郵件
- 24. 發送電子郵件從C + +代碼
- 25. 從C#代碼發送電子郵件
- 26. 從C++發送電子郵件
- 27. 如何從C發送電子郵件
- 28. C# - 從BlueHost發送電子郵件
- 29. 從C++代碼發送電子郵件
- 30. 發送電子郵件從
爲什麼你需要使用Outlook(或Outlook Express)發送電子郵件? C#已經內置了使用'System.Net.Mail'命名空間發送電子郵件的支持。 – 2009-09-19 08:38:00
@vijaii:你的SO博士說你是「ASP.NET,C#,WPF,SQL服務器開發者」,那麼這不是你應該能夠爲自己工作的東西嗎?也許甚至嘗試搜索引擎? – 2009-09-19 09:09:04