本文介绍如何使用imapclient类在邮件服务器上创建、重命名和删除文件夹。通过imap、pop3或smtp客户端登录163邮箱时 ,需要邮箱本身开通相应服务,否则可能登录失败。
新建文件夹
c#
//初始化imap客户端,指定登录邮箱和密码
imapclient client = new imapclient();
client.username = "iceblue_test @163.com";
client.password = "password";
//设置服务器地址和端口号
client.host = "imap.163.com";
client.port = 143;
//设置链接协议
client.connectionprotocols = connectionprotocols.none;
//连接到服务器
client.connect();
//新建一个文件夹,命名为“重要客户邮件”
client.createfolder("重要客户邮件");
console.writeline("添加成功!");
vb.net
'初始化imap客户端,指定登录邮箱和密码
dim client as new imapclient()
client.username = "iceblue_test @163.com"
client.password = "password"
'设置服务器地址和端口号
client.host = "imap.163.com"
client.port = 143
'设置链接协议
client.connectionprotocols = connectionprotocols.none
'连接到服务器
client.connect()
'新建一个文件夹,命名为“重要客户邮件”
client.createfolder("重要客户邮件")
console.writeline("添加成功!")
重命名文件夹
c#
//初始化imap客户端,指定登录邮箱和密码
imapclient client = new imapclient();
client.username = "iceblue_test @163.com";
client.password = "password";
//设置服务器地址和端口号
client.host = "imap.163.com";
client.port = 143;
//设置链接协议
client.connectionprotocols = connectionprotocols.none;
//连接到服务器
client.connect();
//重命名文件夹
client.renamefolder("重要客户邮件", "大客户邮件");
console.writeline("修改成功!");
vb.net
'初始化imap客户端,指定登录邮箱和密码
dim client as new imapclient()
client.username = "iceblue_test @163.com"
client.password = "password"
'设置服务器地址和端口号
client.host = "imap.163.com"
client.port = 143
'设置链接协议
client.connectionprotocols = connectionprotocols.none
'连接到服务器
client.connect()
'重命名文件夹
client.renamefolder("重要客户邮件", "大客户邮件")
console.writeline("修改成功!")
删除文件夹
c#
//初始化imap客户端,指定登录邮箱和密码
imapclient client = new imapclient();
client.username = "iceblue_test @163.com";
client.password = "password";
//设置服务器地址和端口号
client.host = "imap.163.com";
client.port = 143;
//设置链接协议
client.connectionprotocols = connectionprotocols.none;
//连接到服务器
client.connect();
//删除文件夹
client.deletefolder("大客户邮件");
console.writeline("删除成功!");
vb.net
'初始化imap客户端,指定登录邮箱和密码
dim client as new imapclient()
client.username = "iceblue_test @163.com"
client.password = "password"
'设置服务器地址和端口号
client.host = "imap.163.com"
client.port = 143
'设置链接协议
client.connectionprotocols = connectionprotocols.none
'连接到服务器
client.connect()
'删除文件夹
client.deletefolder("大客户邮件")
console.writeline("删除成功!")