阅读更多

5顶
0踩

编程语言

原创新闻 Java高性能SMTP组件SubEtha SMTP 2.0

2007-10-30 14:08 by 见习编辑 robbin 评论(0) 有7166人浏览
SubEtha SMTP 2.0是一个支持SMTP协议的邮件组件,可以集成到你的Java应用程序里面,提供高性能的邮件发送处理能力。SubEtha之所以提供很好的性能,在于他使用了Apache MINA 这个提供了NIO能力的库。当然SubEtha的使用很简单:

List<MessageListener> listeners = new ArrayList<MessageListener>();
listeners.add(myListener);
SMTPServer smtpServer = new SMTPServer(listeners);
smtpServer.start();

The MessageListener is easy to implement:

public interface MessageListener
{
	/**
	 * Called once for every RCPT TO during a SMTP exchange.
	 */
	public boolean accept(String from, String recipient);

	/**
	 * When message data arrives, this method will be called for every recipient
	 * this listener accepted.
	 */
	public void deliver(String from, String recipient, InputStream data)
			throws TooMuchDataException, IOException;
}


该项目的主页在:

http://subethasmtp.tigris.org/

5
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Java Socket 实现SMTP邮件发送,支持SSL/TSL

    Java Socket 实现SMTP邮件发送,支持SSL/TSL

  • java 邮件客户端 smtp_Java网络编程三:基于SMTP的邮件发送客户端

    1、SMTP简介 SMTP:简单邮件传输协议 (SMTP:Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的1、SMTP简介SMTP:简单邮件传输协议(SMTP:Simple Mail Transfer Protocol)即简单邮件...

  • java-smtp-client:CustomersMailCloud-SMTP客户端-Java

    客户邮件云-Java / SMTP 一个Java库,用于将邮件发送到多个SMTP服务器,这些服务器的负载由DNS轮循机制分配。 可以代替JavaMail提供的Transport类使用它。要求JDK 1.6或更高版本JavaMail 1.4及更高版本建造如果要...

  • java smtp_java发送邮箱(SMTP协议)

    //1.3需要经过授权,也就是有户名和密码的校验,这样才能通过验证(一定要有这一条) props.put("mail.smtp.auth" , "true"); //1.5认证信息 Session session=Session.getInstance(props , new Authenticator() { ...

  • java使用smtp发送html格式邮件

    java 使用 smtf 发送html格式 邮件 Smtp邮件篇 java发送邮件 第一步 1.以网易邮箱为例,首先需要授权邮箱账号可以支持smtp; 开启之后我们需要生成邮箱第三方登陆的授权码,完成之后把生成后的授权码保存...

  • subethasmtp, SubEtha SMTP是用于接收SMTP邮件的Java库.zip

    subethasmtp, SubEtha SMTP是用于接收SMTP邮件的Java库 SubEtha是一个Java库,允许应用程序使用简单的easy-to-understand API接收SMTP邮件。这里组件可以用于几乎任何类型的电子邮件处理应用程序。 假设的( 而不是...

  • 用Java Socket实现SMTP邮件发送

    2、Java Mail API介绍 3、收发邮件代码示例 PS:如果你想直接拿代码用,可以直接跳到第3部分。 ** 一、邮件基础概念 ** 1.1 邮件服务器和电子邮箱 要在Internet上提供电子邮件功能,必须有专门的电子邮件服务器。...

  • JAVA实现SMTP邮件发送

    该博客主要是JAVA实现SMTP发送邮件,主要做到以下几点 1、打开talent客户端 2、掌握在cmd下邮件的发送 3、发送者邮箱开启客户端授权码 4、掌握Base64编码 5、当然还有你会敲代码的双手^_^ 一、...

  • java实现基于SMTP发送邮件的方法

    //引入jar包&lt;dependency&gt; &lt;groupId&gt;javax.mail&lt;/groupId&gt; &lt;artifactId&gt;mail&lt;/artifactId&gt; &lt;version&gt;1.4.4&lt;/version&gt; &lt;/dependency&gt; //邮件发送的工具类的编写import java.util.Date...import java.util.Propert

  • java实现smtp发送邮件

    实现方法: public void sendTrueEmail(Email email){ //配置发送邮件的环境属性... // 表示SMTP发送邮件,需要进行身份验证 props.put("mail.smtp.auth", "true"); props.put("mail.smtp.host", "smtp.qq.com"); /

  • 【Java】-【使用smtp协议发邮件】

    目前163和qq邮箱支持SMTP协议,本文以qq邮箱为例,163邮箱和这个思路一样 场景:使用qq邮箱给xx邮箱发一条邮件,那么你一定要获得qq邮箱的授权码,在里找到以下内容,开启服务获得授权码,如果你已经开启了,那么...

  • 使用JAVA发送邮件(smtp与Exchange两种协议)

    一、SMTP协议发送邮件 老规矩,先贴代码 1.一个工具类 import com.sun.mail.util.MailSSLSocketFactory; import org.springframework.stereotype.Component; import javax.mail.*; import javax.mail....

  • java smtp.126.com_Java Mail---SMTP、POP3协议-DOS下手动收发邮件演示过程

    发送邮件的服务器使用发送协议,现在常用的是SMTP协议。所以,通常发邮件的服务器也称为SMTP服务器。接收邮件的服务器使用接收协议,现在常用的是POP3协议或IMAP协议,所以通常也被称为POP3或IMAP服务器...

  • Java实现通过smtp服务器验证邮箱的真实有效性

    要用到commons-net-3.3.jar、dnsjava-... 大部分的国内常见邮箱都能准确验证。 验证频率和数量多的话容易被封掉ip ...import java.io.IOException;...import org.apache.commons.net.smtp.SMTPClient; import org.apache

  • java测试smtp连接失败_java – MailConnectException:无法连接到主机,端口:smtp.sendgrid.net...

    我为sendGrid创建了API密钥:我有以下春季邮件配置:spring.mail.default-encoding=UTF-8spring.mail.host=smtp.sendgrid.netspring.mail.username=apikeyspring.mail.password=SG.qEqLDWbRRxyRnnU3f3l8ug....

  • Java中实现SMTP邮件服务器-用demo简单粗暴的来发一波邮件了

     3、Sina的Smtp服务器开始处理sohu的Smtp服务器发送过来的Email,Sina的Smtp服务器根据收件人的地址判断,发现收件人自己管辖的用户,于是就直接将Email存放到为gacl@sina.com 用户的分配的邮箱空间当中。...

  • java spring 开启SMTP服务发送QQ邮件

    开通QQ邮箱的SMTP服务,然后再Spring使用587端口发送邮件,也有javax.mail的例子

  • Java Mail---SMTP协议-Java发邮件(带附件)演示过程

    本文源自【大学之旅_谙忆的博客】 JavaMail-API简介:邮件客户端的主要任务是向邮件服务器发送邮件,以及接收来自邮件...为Java开发者提供了收发电子邮件的公共接口。需要的jar包mail.jar和activation-1.1.0.jar链

  • Java Mail邮件SMTP协议返回信息 535 5.7.3 Authentication unsuccessful

    当邮件使用SMTP协议 身份认证时,如果出现:535 5.7.3 Authentication unsuccessful org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail....

  • SMTP-Java源代码

    - Swing开发,CardLayout, Custom UI, Layout技巧 - Swing开发中如何实现MVC - SMTP协议,Socket编程技巧 - SSL, TLS简单原理知识

Global site tag (gtag.js) - Google Analytics