Jmail组件-----发送email
jmail是一个第三方邮件操作组件,通常位于web服务器端,和站点程序紧密配合来接收及提交邮件到邮件服务器的控件,让网站拥有发送邮件既接收邮件的功能。
之所以想尝试它的理由呢 是因为----jmail只需要注册一个dll组件即可被调用,而且是“完全免费”的组件。它还能设置邮件发送的优先级、支持多种格式的邮件发送等;所以
它值得我们去用它。下载完组件后,将jmail组件添加到网站项目的引用中,然后即可直接在后台代码中使用其属性和方法了。
下面我们来了解一下Jmail的常用属性和方法:
ContentType:邮件的内容类型 string Priority:邮件的优先级 int型(1 为最快,5 为最慢, 3 为默认值)
From :发件人地址 string FromName:发件人姓名 string
Recipients:收件人 string ServerAddress:邮件服务器的地址 string
MailServerUserName: 登录邮件服务器的用户名 string MailServerPassWord: 登录邮件服务器的用户密码 string
Subject: 邮件主题 Body:信件正文 string
public void sendEmail(string sender,string senderuser,string euser,string epwd,string receiver,string subject,string body,string eserver)
{
jmail.MessageClass jmMessage = new jmail.MessageClass(); //新建一个发送邮件对象
jmMessage.Charset = "GB2312"; //'邮件的文字编码为国标
jmMessage.ISOEncodeHeaders = false;
jmMessage.From = sender;//发件人邮件地址
jmMessage.FromName = senderuser;//发件人名
jmMessage.Subject = subject;//邮件主题
jmMessage.MailServerUserName = euser; //邮件服务器用户名字
jmMessage.MailServerPassWord = epwd;//密码
jmMessage.AddRecipient(receiver);//收件人添加
jmMessage.Body = body;//邮件正文
JMail.Priority = 1;//最快
if (jmMessage.Send(eserver, false)) //发送邮件执行
{
Response.Write(@"<script language='javascript'>alert('打招呼成功!');
window.location.href='Neighboring.aspx'</script>");
}
else
{
Response.Write(@"<script language='javascript'>alert('打招呼失败!');
window.location.href='Neighboring.aspx'</script>");
}
jmMessage.Close();
}
Jmail组件-----发送email的更多相关文章
- ASP.NET结合COM组件发送Email
在开发电子邮件发送程序的时候,我们经常需要使用到相应的组件,其实不需要第三方的组件(例如:Jmail)照常可以做到发送Email的功能. 在系统目录(如c:/winnt或c:/windows)的sys ...
- Jmail组件发送邮件说明ASP.NET
ASP.Net环境下使用Jmail组件发送邮件2008-01-25 18:59实现过程: 不同于在Asp中使用Jmail,直接使用 Server.CreateObject("Jmail.Me ...
- 使用Net.Mail、CDO组件、JMail组件三种方式发送邮件
原文:使用Net.Mail.CDO组件.JMail组件三种方式发送邮件 一.使用Net.Mail 需要服务器认证,大部分服务器端口为25. { MailMessage mailMsg = mailMs ...
- 第19章-使用Spring发送Email
1 配置Spring发送邮件 Spring Email抽象的核心是MailSender接口.顾名思义,MailSender的实现能够通过连接Email服务器实现邮件发送的功能,如图19.1所示. 图1 ...
- java发送email
package com.assess.util; import java.io.File; import java.util.ArrayList; import java.util.List; imp ...
- Spring 发送 Email
本文转自:http://zl198751.iteye.com/blog/757617 看到了本文,收获颇丰,感谢之至! 首先介绍下Email的发送流程: 需要选中smtp邮件服务器,Yahoo不提供免 ...
- 使用PHP发送email进行账号激活或者密码修改操作
使用PHPMailer编写发送邮件 PHPMailer需PHP的socket扩展支持,而PHPMailer链接qq域名邮箱时需要ssl加密方式(qq邮箱最近做了限制,新开域名邮箱不再允许通过smtp协 ...
- 使用python原生的方法实现发送email
使用python原生的方法实现发送email import smtplib from email.mime.text import MIMEText from email.mime.multipart ...
- C#发送Email邮件(实例:QQ邮箱和Gmail邮箱)
下面用到的邮件账号和密码都不是真实的,需要测试就换成自己的邮件账号. 需要引用: using System.Net.Mail; using System.Text; using System.Net; ...
随机推荐
- NOIP2016普及组复赛解题报告
提高组萌新,DAY1DAY2加起来骗分不到300,写写普及组的题目聊以自慰. (附:洛谷题目链接 T1:https://www.luogu.org/problem/show?pid=1909 T2:h ...
- 中国天气网放回json的解释
本文是出自David_Tang的,原文http://www.cnblogs.com/mchina/archive/2013/07/12/3170551.html {"weatherinfo& ...
- JVM 内存管理机制
1. 内存分配图: 两栈一区一堆一计数 方法区里面 包含了运行时常量 2. 对象创建过程: new A() 首先加载A的字节码. 分配内存,内存分配方式分两种,如果采用带压缩的垃圾回收策略,则采用“ ...
- Tomcat 6 --- JNDI详解
点击查看推荐博文
- python 安装MySQLdb mysql_config not fount
缺少 libmysqlclient-dev 应该是安装MySQL的锅. 资料:http://www.cnblogs.com/xiazh/archive/2012/12/12/2814289.html ...
- kali更新源
原文链接:http://www.cnblogs.com/dunitian/p/4712852.html kali2.0官方下载地址: https://www.kali.org/downloads/ 可 ...
- CSS3的基础用法
CSS3的现状:1.浏览器支持程度差,需要添加私有前缀 2.移动端支持优于PC端 3.不断改进中 4.应用相对广泛 在CSS3中增加新增了许多灵活查找元素的方法,极大的提高了查找元素的效率和精准度.C ...
- Android之mtk上传log
Android之mtk上传log 1,打开浏览器 2.输入地址http://eservice.mediatek.com/eservice-portal/login 3.输入用户名,密码 4.提eser ...
- VMWARE里启动kylin16.0时出现'SMBus Host Controller not enabled'(还未进入系统)
在Vmware里安装完Ubuntu16.10,启动时出现'SMBus Host Controller not enabled'错误提示,进不到图形界面.网上搜了一下,解决办法是在图形界面里进终端窗口, ...
- Python之路 day3 递归函数
#!/usr/bin/env python # -*- coding:utf-8 -*- #Author:ersa """ 在函数内部,可以调用其他函数.如果一个函数在内 ...