读书人

散分200对当前.net网站中常用邮件组

发布时间: 2012-01-29 21:39:32 作者: rapoo

散分200,对当前.net网站中常用邮件组件做个统计,回帖就有分。
公司最近要在项目中,添加一个email组件,boss让我调查下现在比较常用的组件及他们的覆盖范围和缺陷,
希望大家都能帮忙推荐几款并且给点意见。
最好还能顺带说明该组件是否开源,是否收费,及支持的范围。

[解决办法]
.net 自带的算否?
这个需要额外在WINDOWS中配置


[解决办法]
up~~~~
接分的

[解决办法]
up up
[解决办法]
帮顶下
[解决办法]
主要使用jmail和System.Net.Mail,都是免费的
也有一些商业组件

[解决办法]
system.net.mail组件
[解决办法]
为分而来。。。。
[解决办法]
帮顶了
[解决办法]
Jmail组件很好用的
[解决办法]
UP
[解决办法]
Apache Commons-email

自己写个email 组件(原理)
曾经研究过的分享下:参考
[解决办法]
不会,可以在这里学学,.net有自带的吧
[解决办法]
gmail的就有。

实习的公司自己的邮件系统,写得整个一个GMAIL第二
[解决办法]
UP
[解决办法]
主要使用jmail和System.Net.Mail,以前用的是Jmail
[解决办法]

探讨
主要使用jmail和System.Net.Mail,以前用的是Jmail

[解决办法]
Jmail
[解决办法]
学习中..............
[解决办法]
jmail
[解决办法]
up
[解决办法]
那比较多呀!我喜欢用

Jmail的组件,不过.net的也有。更多Mail方面的可以看看mail专题:http://www.bbs180.com/topictag-37.aspx
[解决办法]
Jmail的组件
[解决办法]
Jmail组件,功能丰富,并且不需要诸如Outlook之类的邮件客户端.使用时添加Jmail组件的引用就行.
C# code
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;//引用using System.Net;using System.Net.Mail;using System.Net.Mime;public partial class _Default : System.Web.UI.Page{    protected void Page_Load(object sender, EventArgs e)    {    }    protected void btnSend_Click(object sender, EventArgs e)    {        string file = Server.MapPath("testXML.xml");        MailMessage myMail = new System.Net.Mail.MailMessage(); ;        myMail = new System.Net.Mail.MailMessage(txtSender.Text.Trim(), txtReceiver.Text.Trim(),txtSubject.Text.Trim(),txtContent.Text.Trim());        if (ddlAccessories.Items.Count > 0)        {            for (int i m 


[解决办法]
顶一下.
[解决办法]
帮顶
[解决办法]
.net自带的system.net.mail组件
[解决办法]
system.net.mail
[解决办法]
接分
System.Net.Mail
[解决办法]
Jmail Gmail System.Net.Mail
一般就是这些.
[解决办法]
JMail组件
.NET自带的Mail
[解决办法]
JMail组件
.NET自带的Mail
[解决办法]
偶以前也是用jmail
[解决办法]
upup
[解决办法]
支持
[解决办法]
UP

[解决办法]
jmail 系统自动控件
也可以 js 的方式 实现比较方便
[解决办法]
关注中
[解决办法]
接分的。。。
[解决办法]
jmail免费的,UP
[解决办法]
JMail.SmtpMail (Dimac JMail 邮件收发)
CDONTS.NewMail (虚拟 SMTP 发信)
Persits.MailSender (ASPemail 发信)
SMTPsvg.Mailer (ASPmail 发信)
DkQmail.Qmail (dkQmail 发信)
Geocel.Mailer (Geocel 发信)
IISmail.Iismail.1 (IISmail 发信)
SmtpMail.SmtpMail.1 (SmtpMail 发信)

[解决办法]

[解决办法]
貌似还没学到 UP......
[解决办法]
gmail
[解决办法]
up
[解决办法]
学习中..............
[解决办法]
Jmail组件……感觉还是挺好的……
[解决办法]
我也是来接分的……
[解决办法]
jmail和System.Net.Mail,都是免费的
接分...

[解决办法]
UP
[解决办法]
FFF
[解决办法]
JF
[解决办法]
接分
[解决办法]
接分..UP
[解决办法]


帮顶
[解决办法]

[解决办法]
jmail-java
或用Gmail-asp
http://hi.baidu.com/wenwenxiaoxing/blog/item/cfe4a71e53a88e1c4134178a.html
[解决办法]
主要使用jmail和System.Net.Mail
[解决办法]
帮顶
[解决办法]
system.net.mail
[解决办法]
JMAIL 如果使用"收邮件"功能好象收费了把
PRO版本的,根据楼主的需求估计不单单发邮件那么简单
[解决办法]
up
[解决办法]
帮顶
UP
UP!
[解决办法]
commons-email是apache提供的一个开源的API,是对javamail的封装,因此在使用时要将javamail.jar加到 class path中,主要包括SimpleEmail,MultiPartEmail,HtmlEmail,EmailAttachment四个类。

SimpleEmail:发送简单的email,不能添加附件
MultiPartEmail:文本邮件,可以添加多个附件
HtmlEmail:HTML格式邮件,同时具有MultiPartEmail类所有“功能”
EmailAttchment:附件类,可以添加本地资源,也可以指定网络上资源,在发送时自动将网络上资源下载发送。

发送基本文本格式邮件:
==============
SimpleEmail email = new SimpleEmail();
//smtp host
email.setHostName("mail.test.com");
//登陆邮件服务器的用户名和密码
email.setAuthentication("test","testpassword");
//接收人
email.addTo("jdoe@somewhere.org", "John Doe");
//发送人
email.setFrom("me@apache.org", "Me");
//标题
email.setSubject("Test message");
//邮件内容
email.setMsg("This is a simple test of commons-email");
//发送
email.send();

发送文本格式,带附件邮件:
==================
//附件,可以定义多个附件对象
EmailAttachment attachment = new EmailAttachment();
attachment.setPath("e:\\1.pdf");
attachment.setDisposition(EmailAttachment.ATTACHMENT);
attachment.setDescription("Picture of John");
//
MultiPartEmail email = new MultiPartEmail();
//smtp host
email.setHostName("mail.test.com");
//登陆邮件服务器的用户名和密码
email.setAuthentication("test","testpassword");
//接收人
email.addTo("jdoe@somewhere.org", "John Doe");
//发送人
email.setFrom("me@apache.org", "Me");
//标题
email.setSubject("Test message");
//邮件内容
email.setMsg("This is a simple test of commons-email");
//添加附件
email.attach(attachment);
//发送
email.send();

发送HTML格式带附件邮件:
=================
//附件,可以定义多个附件对象
EmailAttachment attachment = new EmailAttachment();
attachment.setPath("e:\\1.pdf");
attachment.setDisposition(EmailAttachment.ATTACHMENT);
attachment.setDescription("Picture of John");
//
HtmlEmail email = new HtmlEmail ();
//smtp host
email.setHostName("mail.test.com");
//登陆邮件服务器的用户名和密码
email.setAuthentication("test","testpassword");
//接收人
email.addTo("jdoe@somewhere.org", "John Doe");
//发送人
email.setFrom("me@apache.org", "Me");
//标题
email.setSubject("Test message");
//邮件内容
email.setHtmlMsg("This is a simple test of commons-email");
//添加附件
email.attach(attachment);
//发送



下面提供一个完整的程序示例:

package zieckey

import org.apache.commons.mail.*;

public class SendEMail
{
public static void main ( String[] arg ) throws Exception


{
SimpleEmail email = new SimpleEmail ( );

// smtp host
email.setHostName ( "smtp.163.com" );
// 登陆邮件服务器的用户名和密码
email.setAuthentication ( "zieckey", "123456" );
// 接收人
email.addTo ( "zieckey@yahoo.com.cn", "Zieckey" );
// 发送人
email.setFrom ( "zieckey@163.com", "Me" );
// 标题
email.setSubject ( "Test message" );
// 邮件内容
email.setMsg ( "This is a simple test of commons-email" );
// 发送
email.send ( );

System.out.println ( "Send email successful!" );

}
}
[解决办法]
jmail
[解决办法]
up~~~~
接分的
[解决办法]
就一个字 UP
[解决办法]
jf
[解决办法]
...
[解决办法]
当然是Jmail了
[解决办法]
丁。
[解决办法]

[解决办法]
jf
[解决办法]
jmail
[解决办法]
学习了》。。
[解决办法]
jf
[解决办法]
.net自带的mail.
[解决办法]

[解决办法]
jmail
[解决办法]
jmail
[解决办法]
看下
[解决办法]
自我感觉jmail
[解决办法]
为分而来。。。。
[解决办法]
为分而来
[解决办法]
System.Net.Mail免费,不用配置
[解决办法]
system.net.mail
[解决办法]
http://www.codeusing.com/Resource/type1/47.aspx
[解决办法]
System.Net.Mail免费的~
[解决办法]
我一般都用JMAIL吧,有时用自带的.NET邮件
[解决办法]
up
[解决办法]
Use Jmail~
[解决办法]
jf


[解决办法]
jf
[解决办法]
up 支持自带
[解决办法]
System.Net.Mail免费,不用配置
[解决办法]
回贴就有分。。哦呵呵。。!
[解决办法]
接分的这么多, 我不要分了,我就。哎
[解决办法]
差不多就上面说的常用的几种......偶就不说了.来接个分
[解决办法]
以前的项目JMAIL用的多些
目前这个项目用的.net Mail
[解决办法]
学习+接分=何乐而不为
[解决办法]
UP

读书人网 >asp.net

热点推荐