资讯专栏INFORMATION COLUMN

.NET使用本地outlook客户端发送邮件

jsliang / 1520人阅读

摘要:添加引用封装发送邮件方法发送邮件帮助类发送邮件发送邮件调用示例测试邮件请注意,这是一封测试邮件示例结果

1、添加Microsoft.Office.Interop.Outlook引用 2、封装发送邮件方法
using System;
using System.Configuration;
using System.Net.Mail;


namespace ServiceMe.Apps.Business.Common.Unity
{
    /// 
    /// 发送邮件帮助类
    /// 
    public class MailHelper
    {    

     #region 发送邮件
        /// 
        /// 发送邮件
        /// 
        /// 
        /// 
        /// 
        /// 
        public static bool Send(string sendusermail, string mailtitle, string mailcontent)
        {
            try
            {
                Microsoft.Office.Interop.Outlook.Application olApp = new Microsoft.Office.Interop.Outlook.Application();
                Microsoft.Office.Interop.Outlook.MailItem mailItem = (Microsoft.Office.Interop.Outlook.MailItem)olApp.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);
                mailItem.To = sendusermail;
                mailItem.Subject = mailtitle;
                mailItem.BodyFormat = Microsoft.Office.Interop.Outlook.OlBodyFormat.olFormatHTML;
                mailItem.HTMLBody = mailcontent;
                ((Microsoft.Office.Interop.Outlook._MailItem)mailItem).Send();
                mailItem = null;
                olApp = null;
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                return false;
            }
            return true;
        }
        #endregion    
    }
}
3、调用示例
MailHelper.Send("xxxx@163.com", "测试邮件", "请注意,这是一封测试邮件!");
4、示例结果

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/110540.html

相关文章

  • .NET使用本地Outlook邮箱指定邮箱用户名和密码发送邮件

    摘要:添加引用封装发送邮件方法发送邮件帮助类邮箱用户名邮箱密码邮件服务器设置为允许安全连接本地客户端发送邮件设置为不允许允许安全连接本地客户端发送邮件发送收件人地址主题内容发件人名称发送是否成功邮件对象客户端对象加入邮件发送客户端邮件服 1、添加Microsoft.Office.Interop.Outlook引用 2、封装发送邮件方法 using System; using System.C...

    songjz 评论0 收藏0
  • 电子邮件.NET控件MailBee.NET Objects使用指南合集(上)

    摘要:是一款为创建发送接收以及处理电子邮件而设计的健壮功能丰富的控件。本文主要介绍了的使用指南。大多数邮件服务器支持和协议。要在应用程序中从下载电子邮件,可以使用或组件。 MailBee.NET Objects是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。几行代码便可为应用程序添加E-Mail支持,简单高效。具备必需以及独特的功能,这些控件帮助开发人员简单快速...

    elina 评论0 收藏0
  • 电子邮件.NET控件MailBee.NET Objects v11.0发布丨附下载

    摘要:是一款为创建发送接收以及处理电子邮件而设计的健壮功能丰富的控件。更新至,增加新的组件新的密钥格式并与进行测试。域具有国际域的电子邮件地址支持发送和解析。安全连接现在支持直接发送模式。支持文件中的通讯组列表。 几行代码便可为应用程序添加E-Mail支持,简单高效。MailBee.NET Objects 是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。具备必需...

    MASAILA 评论0 收藏0
  • Outlook HTML邮件中英文混排字体设置

    摘要:邮件中英文混排字体设置如果是纯中文或者纯英文指定一个字体就可以,如果是中英文混排,希望中文和英文使用不同的字体,该如何中可以把多个字体名称作为一个回退系统来保存。 Outlook HTML邮件中英文混排字体设置 如果是纯中文或者纯英文指定一个字体就可以,如果是中英文混排,希望中文和英文使用不同的字体,该如何? css 中 font-family 可以把多个字体名称作为一个回退系统来保存...

    taohonghui 评论0 收藏0
  • Outlook HTML邮件中英文混排字体设置

    摘要:邮件中英文混排字体设置如果是纯中文或者纯英文指定一个字体就可以,如果是中英文混排,希望中文和英文使用不同的字体,该如何中可以把多个字体名称作为一个回退系统来保存。 Outlook HTML邮件中英文混排字体设置 如果是纯中文或者纯英文指定一个字体就可以,如果是中英文混排,希望中文和英文使用不同的字体,该如何? css 中 font-family 可以把多个字体名称作为一个回退系统来保存...

    Code4App 评论0 收藏0

发表评论

0条评论

阅读需要支付1元查看
<