2015-12-26 99 views
0

使用VB.NET,我想創建一個電子郵件並填充主題,主題和正文(html),或者使用窗口焦點或保存在用戶的gmail草稿文件夾中(如果用戶登錄到gmail)。VB.net gmail html草稿?

我知道我可以將流程啓動和mailto結合起來:在電子郵件中設置一個簡短的文本主體,但不能設置html主體。替代方法?

此問題與5355067類似,但未使用python或java。

ADDED:我在這裏找到困難的部分是在Compose或Draft中取出電子郵件,而不是使用smtp.send命令。我知道如何從vb.net發送hmtl電子郵件,但在這種情況下,我希望用戶編輯正文/文本,並將cc:s等添加到默認的gmail客戶端中。

回答

0

我有部分要求,請查看the following site。您將瞭解如何在網站的this page上以html格式發送郵件。有關設置,請參閱the following thread。以上所有內容都是通過對SMTP消息傳遞的框架支持。

要使用gmail中的特定文件夾,您可能需要使用the api進行gmail。不幸的是,大多數例子都在C#中。

+0

謝謝你的信息。我覺得在這裏找到困難的部分是在Compose或Draft中取出電子郵件,而不是使用smtp.send命令。我希望用戶能夠在gmail中看到草稿並編輯標準文本,並且能夠在Gmail客戶端中添加cc:s等。猜猜我應該編輯我的問題更清楚。 –

+0

您需要使用richtextbox控件,將richtext導出爲html,然後將從導出中獲取的正文文本設置爲smtp電子郵件。對不起,但我不知道在vb.net的HTML轉換器的固體richtext,我看到的那個是在C#或依賴於Microsoft Office被安裝,我猜想這兩個都不是你的選擇。 –

+0

我不需要對文本進行控制,「只是」vb.net在gmail web表單中生成草稿html電子郵件的一種方式。我不想發送電子郵件,只需生成草稿。 Process.start和mailto:可以粗暴地做到這一點,但只允許直接ascii我相信。 –