C 呼叫outlook 傳送郵件

2021-06-24 18:04:58 字數 1177 閱讀 8912

1.

這個是呼叫ie mailto 來傳送的,呼叫win api

首先要新增引用using system.runtime.interopservices;

class mailto                       //與我聯絡開啟郵箱的類

2 呼叫 ie方法

system.diagnostics.process.start("mailto:[email protected]");

或system.diagnostics.process.start("mailto:[email protected]?subject=這是標題哦&body=這是文字內容啊!!!!!!!!!");

前面二種都不能新增附件傳送

下面是可以新增附件傳送的

3 引用msmapi32.ocx 來實現,可新增附件

mapisession mapis1 = new mapisession();

mapimessagesclass mapim1 = new mapimessagesclass();

mapis1.newsession = true;

mapis1.logonui = false;

mapis1.downloadmail = false;

string m_path;

string m_file_name;

string m_file;

m_path = "c:\\";

m_file_name = "log.txt";

m_file = m_path + m_file_name;

mapis1.signon();

mapim1.sessionid = mapis1.sessionid;

mapim1.compose();

mapim1.addressresolveui = true;

mapim1.attachmentindex = 0;

mapim1.attachmentpathname = m_file;

mapim1.attachmentname = m_file_name;

mapim1.msgsubject = "the title ";

mapim1.msgnotetext = "the body ";

mapim1.send(true);

mapis1.signoff();

C 呼叫 Outlook傳送郵件例項

新增引用 microsoft.office.interop.outlook using system using system.collections.generic using system.linq using system.text using system.net.mail using sy...

Python 呼叫 Outlook 傳送郵件

import win32com.client as win32 defsend mail outlook win32.dispatch mail item outlook.createitem 0 0 olmailitem mail item.recipients.add someone qq.co...

使用c 給outlook新增任務 傳送郵件

c 在使用outlook提供的一些api時,需要將outlook相關的com引用到專案中。具體方法就是用vs開啟工程後,在工程上新增引用,在com選項卡上,選擇microsoft outlook 12.0 object library,如果安裝的不是outlook2007,則對應com的版本不一樣。...