c#jmail发送邮件(摘)
2006-07-01 13:34
369 查看
ASP.Net环境下使用Jmail组件发送邮件
实现过程:
不同于在Asp中使用Jmail,直接使用 Server.CreateObject("Jmail.Message")就可以了。在.Net环境中,需要进行设置。
1.安装jmail4.3
2.找到jmail.dll(Program Files/Dimac/w3JMail4下)
3.执行Program Files/Microsoft Visual Studio .NET/FrameworkSDK/Bin/ildasm.exe(可使用Visual Studio .Net 2003 命令提示),
格式如下:tlbimp c:/Program Files/Dimac/w3JMail4/jmail.dll /out:myJmail.dll /namespace:myJmail
生成myJmail.dll后,copy到web的根目录的bin目录。在ASP.Net页面中,用这个方法引用:
Jmail.aspx
<%@ Page Language="C#" ContentType="text/html"%>
<%@ Import Namespace="myJmail" %>
<script runat="server">
protected void Page_Load(Object Src, EventArgs E)
{
Message jmail=new Message();
jmail.From="sss";
jmail.AddRecipient("lsg@ckocoo.com",null,null);
jmail.MailServerUserName="brookes";
jmail.MailServerPassWord="walkor";
jmail.Subject="jmail c#";
jmail.Send("mail.lsg.com",false);
</script>
使用jmail组件发送电子邮件(C#)
blog800 发表于 2005-11-10 8:43:00
首先,下载jmail组件,可以直接安装;也可以找到jmail.dll,手动注册组件。命令行环境下,到jmail.dll所在目录,运行regsvr32 jmail.dll,C#程序中,行首加上using jmail,如下:(点击btnSend按钮后发送邮件)
using jmail;
private void btnSend_Click(object sender, System.EventArgs e)
{
jmail.Message jmessage=new jmail.MessageClass();
jmessage.Charset="GB2312";
jmessage.From="fromuser@benq.com";
jmessage.FromName= "eric lv" ;
jmessage.ReplyTo="replayto@benq.com";
jmessage.Subject="test email from jmessage";
jmessage.AddRecipient("receiver@benq.com" ,"eric lv","123");
jmessage.Body= "jmail 内容" ;
jmessage.MailServerUserName= "eric lv" ;
jmessage.MailServerPassWord= "user password" ;
jmessage.Send("smtp-server",false) ;
MessageBox.Show("email sent successfully!");
jmessage.Close() ;
}
实现过程:
不同于在Asp中使用Jmail,直接使用 Server.CreateObject("Jmail.Message")就可以了。在.Net环境中,需要进行设置。
1.安装jmail4.3
2.找到jmail.dll(Program Files/Dimac/w3JMail4下)
3.执行Program Files/Microsoft Visual Studio .NET/FrameworkSDK/Bin/ildasm.exe(可使用Visual Studio .Net 2003 命令提示),
格式如下:tlbimp c:/Program Files/Dimac/w3JMail4/jmail.dll /out:myJmail.dll /namespace:myJmail
生成myJmail.dll后,copy到web的根目录的bin目录。在ASP.Net页面中,用这个方法引用:
Jmail.aspx
<%@ Page Language="C#" ContentType="text/html"%>
<%@ Import Namespace="myJmail" %>
<script runat="server">
protected void Page_Load(Object Src, EventArgs E)
{
Message jmail=new Message();
jmail.From="sss";
jmail.AddRecipient("lsg@ckocoo.com",null,null);
jmail.MailServerUserName="brookes";
jmail.MailServerPassWord="walkor";
jmail.Subject="jmail c#";
jmail.Send("mail.lsg.com",false);
</script>
使用jmail组件发送电子邮件(C#)
blog800 发表于 2005-11-10 8:43:00
首先,下载jmail组件,可以直接安装;也可以找到jmail.dll,手动注册组件。命令行环境下,到jmail.dll所在目录,运行regsvr32 jmail.dll,C#程序中,行首加上using jmail,如下:(点击btnSend按钮后发送邮件)
using jmail;
private void btnSend_Click(object sender, System.EventArgs e)
{
jmail.Message jmessage=new jmail.MessageClass();
jmessage.Charset="GB2312";
jmessage.From="fromuser@benq.com";
jmessage.FromName= "eric lv" ;
jmessage.ReplyTo="replayto@benq.com";
jmessage.Subject="test email from jmessage";
jmessage.AddRecipient("receiver@benq.com" ,"eric lv","123");
jmessage.Body= "jmail 内容" ;
jmessage.MailServerUserName= "eric lv" ;
jmessage.MailServerPassWord= "user password" ;
jmessage.Send("smtp-server",false) ;
MessageBox.Show("email sent successfully!");
jmessage.Close() ;
}
相关文章推荐
- C#使用jmail组件发送邮件
- Jmail c# 使用 发送邮件完全解决方案
- ASP.NET C# 邮件发送一:利用Jmail组件发送邮件
- C# JMAIL发送邮件
- Jmail组件在C#中发送邮件代码:
- C# jmail发送邮件(带附件)
- Jmail组件在C#中发送邮件代码:
- ASP.NET+C#使用JMail发送邮件
- C#中使用Jmail发送邮件
- C#使用Jmail实现邮件的接收与发送详细示例
- C# 使用JMail发送邮件
- c#利用jmail发送邮件
- C#发送邮件代码
- C#发送邮件三种方法,Localhost,SMTP,SSL-SMTP
- 通过C#发送自定义的html格式邮件
- C#编写的一个发送邮件的简单示例
- C#发送邮件三种方法(Localhost,SMTP,SSL-SMTP)
- C# winform发送邮件 带附件
- C#发送邮件
- C#发送邮件方法