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

2021-09-06 18:29:59 字數 1721 閱讀 2617

原文:

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

c#在使用outlook提供的一些api時,需要將outlook相關的com引用到專案中。 具體方法就是用vs開啟工程後,在工程上新增引用,在com選項卡上,選擇microsoft outlook 12.0 object library,如果安裝的不是outlook2007,則對應com的版本不一樣。注意下面描述的方法是在命令列模式或者winform模式下的,不是web模式下的。 在web模式下使用的方法稍有不同,不在此處討論。 

/// 

/// 給outlook新增乙個新的任務

/// 

/// 新任務標題

/// 新任務正文

/// 新任務到期時間

/// 新任務優先順序

public

static

void addnewtask(string subject, string body, datetime duedate, olimportance importance)

catch(system.exception e)}

**如下:

/// 

/// 支援向多人發郵件,並支援多個附件的乙個傳送郵件的例子。

/// 

/// smtp伺服器位址

/// 傳送者郵箱

/// 接收者郵箱,多個接收者以;隔開

/// 郵件主題

/// 郵件正文

/// 附件

/// 郵件正文是否需要以html的方式展現

public

static

void multisendemail(string server, string from, string to, string subject, string body, arraylist mailattach, bool ishtml)}}

#endregion

#region 新增多個附件

email.attachments.clear();

if (mailattach != null)}}

#endregion

#region 傳送郵件

eclient.send(email);

#endregion

}catch (system.exception e)

}//end of method

**如下:

using system;

using system.net;

using system.net.mail;

using system.net.mime;

using system.threading;

using system.componentmodel;

namespace examples.smptexamples.async

] send canceled.", token);

}if (e.error != null)

] ", token, e.error.tostring());

}else

mailsent = true;

}public

static

void main(string args)

//清理工作

message.dispose();

console.writeline("goodbye.");

console.readline();}}

}

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

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

C 給PictureBox新增滾動條

在乙個專案中需要給picturebox增加滾動條,我先前的做法和網上一樣,將picturebox放在乙個panel上,將panel的autoscroll設定為ture,將picturebox的sizemode設定為autosize,可是這樣設定之後,滾動條沒有如期的出現。google一下,網上大多給...

C 給PictureBox新增滾動條

在乙個專案中需要給picturebox增加滾動條,我先前的做法和網上一樣,將picturebox放在乙個panel上,將panel的autoscroll設定為ture,將picturebox的sizemode設定為autosize,可是這樣設定之後,滾動條沒有如期的出現。google一下,網上大多給...