日期:2014-05-20  浏览次数:20612 次

散分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