C#调用Outlook API -- 发送邮件
作者:网络转载 发布时间:[ 2013/12/12 10:14:56 ] 推荐标签:
|
# read default signature of outlook
private string ReadSignature()
{
# signature directory
string appDataDir = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\Microsoft\Signatures";
string signature = string.Empty;
DirectoryInfo diInfo = new DirectoryInfo(appDataDir);
if (diInfo.Exists)
{
# list to save file names whose extension is ".htm"
FileInfo[] fiSignature = diInfo.GetFiles("*.htm");
# check whether signature file exists
if (fiSignature.Length > 0)
{
# read signature
StreamReader sr = new StreamReader(fiSignature[0].FullName, Encoding.Default);
signature = sr.ReadToEnd();
if (!string.IsNullOrEmpty(signature))
{
string fileName = fiSignature[0].Name.Replace(fiSignature[0].Extension, string.Empty);
signature = signature.Replace(fileName + "_files/", appDataDir + "/" + fileName + "_files/");
}
}
}
return "<br>" + signature;
}
|
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。

sales@spasvo.com