Winfrom 调用outlook 新建 发送邮件
如图1,需要在窗口中点击一个邮件链接地址(或其它事件触发)然后能够打开自己机器上的Outlook的新建邮件窗口,如图2
图1
、
图2
实现步骤:
1.新建调用发送邮件类
/************************************************** * 文 件 名:SendMail.cs * 所属模块:PatentFocus.DAL * 文件功能:用于调用用户自己机器上的邮箱客户端,新建邮件 * * * 创 建 人:罗万里 * 创建日期:2011-09-29 * 修 改 人: * 修改日期: * 备 注: * ************************************************/ using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; namespace WindowsCharTest { /// <summary> /// 新建邮件发送 /// </summary> public class SendMail { [DllImport("shell32.dll", EntryPoint = "ShellExecuteA")] public static extern int ShellExecute( int hwnd, String lpOperation, String lpFile, String lpParameters, String lpDirectory, int nShowCmd ); } }
2.调用
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { try { SendMail.ShellExecute(0, String.Empty, "mailto:邮箱地址", String.Empty, String.Empty, 1); } catch (Exception ex) { MessageBox.Show("未找到符合要求的邮箱客户端支持此功能!"); } }
------------------------------------------------------------------------
linkLabel1 :为如图1中显示邮箱地址的linkLable
需要源码的可到CSDN上下载,下载地址为: http://download.csdn.net/detail/lwl563944808/3649189
- outlook生成mag文件(不是收到的邮件啊,而是新建邮件生成msg文件)/网页上调用的mag文件直接发送邮件的msg文件是怎么生成的?/写好收件人的mag文件是怎么生成的?
- C# 调用outlook 发送邮件 或添加附件发送
- 使用.NET技术发送邮件(通过调用Outlook)
- C# winform 通过调用outlook发送邮件
- 针对C#调用OutLook发送邮件模块出现的各类问题解决方案
- VBS调用OUTLOOK发送邮件,windows计划任务定时拉起VBS调用OUTLOOK发送邮件
- 在C++Builder 中调用OutLook发送邮件
- WinForm下调用OutLook发送邮件(同理也能打开Skype)
- .net调用Outlook 批量发送邮件,可指定Outlook中的账号来发送邮件
- js自动调用outlook发送邮件
- .net调用Outlook 批量发送邮件,可指定Outlook中的账号来发送邮件
- C#调用本地Outlook发送邮件实例
- C#调用Outlook来发送邮件
- C# 调用 Outlook发送邮件实例
- 调用OutLook发送邮件
- c# 调用outlook发送邮件
- C# 调用outlook 发送邮件 或添加附件发送
- delphi调用OUTLOOK发送DBGRID中的数据(注意不是OUTLOOK EXPRESS ),带显示发送邮件界面。
- C# 调用outlook 发送邮件 或添加附件发送
- C# 调用outlook 发送邮件