Microsoft.Win32.RegistryKey rKey = Microsoft.Win32.Registry.ClassesRoot.OpenSubKey(@"mailto\shell\open\command"); if (rKey != null)
{
string path = rKey.GetValue("").ToString() + " ";
path = path.Substring(0, path.IndexOf(" "));
path = path.Replace("\"", ""); rKey.Close();
try
{
System.Diagnostics.Process.Start(path, string.Format("-c IPM.Note /m [email protected]&subject=Hello&body={0} ", "<HTML><BODY>11111</BODY></HTML>"));
}
catch
{
}使用以上代码调用OutLook,但是为什么邮件内容显示的是<HTML><BODY>11111</BODY></HTML>,而不是11111;
{
string path = rKey.GetValue("").ToString() + " ";
path = path.Substring(0, path.IndexOf(" "));
path = path.Replace("\"", ""); rKey.Close();
try
{
System.Diagnostics.Process.Start(path, string.Format("-c IPM.Note /m [email protected]&subject=Hello&body={0} ", "<HTML><BODY>11111</BODY></HTML>"));
}
catch
{
}使用以上代码调用OutLook,但是为什么邮件内容显示的是<HTML><BODY>11111</BODY></HTML>,而不是11111;
if (rKey != null)
{
string path = rKey.GetValue("").ToString() + " ";
path = path.Substring(0, path.IndexOf(" "));
path = path.Replace("\"", "");
rKey.Close();
try
{
System.Diagnostics.Process.Start(path, string.Format("-c IPM.Note /m [email protected]&subject=Hello&body={0} ", "111111111"));
}
catch
{
}
我的目的是想要body部分能够支持HTML的格式。
MailMessage message = new MailMessage();
message.IsBodyHtml = true;
MailMessage message = new MailMessage();
message.IsBodyHtml = true;你好,用你这个方法好像是会直接发送吧,能做到弹出OutLook,让用户自己点发送吗?
MailMessage message = new MailMessage();
message.IsBodyHtml = true;你好,用你这个方法好像是会直接发送吧,能做到弹出OutLook,让用户自己点发送吗?如果是直接调用进程,打开outlook,正文部分显示为HTML,这个跟代码就没太大关系了,在outlook里面自己设置看看。
MailMessage message = new MailMessage();
message.IsBodyHtml = true;你好,用你这个方法好像是会直接发送吧,能做到弹出OutLook,让用户自己点发送吗?如果是直接调用进程,打开outlook,正文部分显示为HTML,这个跟代码就没太大关系了,在outlook里面自己设置看看。你的意思是指,代码支持不了吗
http://msdn.microsoft.com/zh-cn/library/ff865634.aspx
你调用Send方法就会自动发送了,如果你设置一个按钮,让用户点按钮,然后在按钮的处理方法后面调用Send方法就是用户自己发送啊,最好你还是试试先
你调用Send方法就会自动发送了,如果你设置一个按钮,让用户点按钮,然后在按钮的处理方法后面调用Send方法就是用户自己发送啊,最好你还是试试先谢谢,我知道你的意思,但是我要的是弹出OutLook,用户在OutLook的发送界面,自己点发送。
你调用Send方法就会自动发送了,如果你设置一个按钮,让用户点按钮,然后在按钮的处理方法后面调用Send方法就是用户自己发送啊,最好你还是试试先谢谢,我知道你的意思,但是我要的是弹出OutLook,用户在OutLook的发送界面,自己点发送。
这个建议一个VSTO项目就可以了,就是建立Outlook 插件项目类型,具体看看这个博客:
http://www.cnblogs.com/zhili/archive/2013/03/10/VSTOOutlook.html