S2maiでHTMLメールを送信する

S2MaiInterceptorとかを上書きして、

ozacc-mailとかの中身を見てみたりとかして調べてみると

mail.setText(text);

mail.setHtmlText(text);

とかって下みたいにすると送信できるみたい。

もっといい方法があるんだと思いますが、誰かもっといい方法を知らないかな。

    private Mail createMail(Method method, Object context, MaiMetaData metaData) {
        Mail mail = metaData.getMail(method);
        String path = metaData.getTemplatePath(method);
        String text = templateProcessor.processResource(path, context);
        String subject = MailTextUtil.getSubject(text);
        text = MailTextUtil.getText(text);
        if (subject != null) {
            mail.setSubject(subject);
        }
        //mail.setText(text);
        mail.setHtmlText(text); // こっちにする
        return mail;
    }

後日
俺じゃないけど、アノテーションとかを追加して、htmlメールで送るか、textで送るかの判定を追加してました