zoukankan      html  css  js  c++  java
  • JMail发送邮件

    在网站开发的时候,有时候需要使用发送邮件的功能,特别是注册的时候,用的特别多,关于发邮件的功能,在asp.net中有两种方法:

    首先就是微软提供的一种发送邮件的方法,在前面讲过了,在这里就不在多说了,但是这种方法只可用于简单的发送邮件,而且有的时候会出现一些问题,那么这个时候我们可以尝试使用下面的方法发送邮件---Jmail

    下面就来说说Jamil发送邮件的具体用法:

    首先,我们要从网上下载Jamil.dll的组件,这个网上很多,然后添加引用using jmail,然后再本机或者服务器上注册一下

    将jmail.dll拷贝到服务器的system32目录下,开始-运行-cmd-输入regsvr32 jmail.dll,注册成功,然后写代码

    代码如下(方法)

        using jmail;
        protected void sendMail(String sender, String senderMail, String receiver, String subject, String content)
        {

            jmail.MessageClass jmMessage = new jmail.MessageClass();

            //设置字符集

            jmMessage.Charset = "gb2312";

            //发件人邮箱地址

            jmMessage.From = senderMail;

            //发件人姓名

            jmMessage.FromName = sender;

            //设置主题

            jmMessage.Subject = subject;

            //设置内容

            jmMessage.Body = content;

            // 设置收件人邮箱

            jmMessage.AddRecipient(receiver, "", "");

            // 设置登陆邮箱的用户名和密码

            jmMessage.MailServerUserName = "ss";

            jmMessage.MailServerPassWord = "ss";

            //设置smtp服务器地址

            if (jmMessage.Send("smtp.163.com", false))
            {

                Response.Write("<script>alert('发送成功')</script>");

            }

            else

                Response.Write("<script>alert('发送失败')</script>");

        }

        上面就是Jmail的具体用法!

    多思考,多创新,才是正道!
  • 相关阅读:
    Linux 管道 管线
    中国网络拓扑图(主干网、地区网、主节点一览表)
    C++中的STL中map用法详解
    Git 丢弃本地修改
    Linux下指定so动态库的加载路径的5种方法!!!
    C++中string append函数的使用与字符串拼接
    C++执行shell命令linux
    Linux动态库.so文件加载搜索路径详解
    FFmpeg打印日志函数分析
    linux C/C++中调用shell命令和运行shell脚本
  • 原文地址:https://www.cnblogs.com/shuang121/p/1961618.html
Copyright © 2011-2022 走看看