jboss eap 6.1中进行邮箱配置

在jboss eap6.1中发布的项目,通过spring配置mailsender,但貌似被jboss强制使用自带的mail系统给覆盖,无论如何调试jar依赖,都无法解决。最好只要屈服,试着使用jboss 自带的mail sub-system来进行邮件服务器的配置。谁知效果还不错,上手快,使用也挺方便。

配置standalone.xml:
     
       
           
               
           
       
   

    ...
   
       
   

在类中调用方法为:
public class MailSender {
 
    @Resource(mappedName="java:jboss/mail/Default")
    private Session mailSessionSeznam;
 
    private void sendMail(Session mailSessionSeznam, String mailFrom, String sMailTo, String sSubject, String sMailText) throws MessagingException {
       MimeMessage message = new MimeMessage( mailSessionSeznam );
       message.setFrom( new InternetAddress( mailFrom ) );
       message.setReplyTo( new Address\[\]{new InternetAddress( this.mailReplyTo )} );
       message.addRecipient( Message.RecipientType.TO, new InternetAddress( sMailTo ) );
       message.setHeader( "Content-Type", this.mailContentType + "; charset=\"" + this.mailEncoding + "\"");
       message.setSubject( sSubject );
       message.setText( sMailText );
       Transport.send( message );     }// sendMail()
    }
 
}

这样就完成了,经过测试一切OK!
请使用浏览器的分享功能分享到微信等