null,
attachments,
    public void doTag() throws JspException, IOException {        JspContext jctxt = getJspContext();        try {            ZMailbox mbox = getMailbox();            List<ZEmailAddress> addrs = new ArrayList<ZEmailAddress>();            if (mTo != null && mTo.length() > 0)                addrs.addAll(ZEmailAddress.parseAddresses(mTo, ZEmailAddress.EMAIL_TYPE_TO));            if (mCc != null && mCc.length() > 0)                addrs.addAll(ZEmailAddress.parseAddresses(mCc, ZEmailAddress.EMAIL_TYPE_CC));            if (mFrom != null && mFrom.length() > 0)                addrs.addAll(ZEmailAddress.parseAddresses(mFrom, ZEmailAddress.EMAIL_TYPE_FROM));            if (mBcc != null && mBcc.length() > 0)                addrs.addAll(ZEmailAddress.parseAddresses(mBcc, ZEmailAddress.EMAIL_TYPE_BCC));            List<String> messages;            if (mMessages != null && mMessages.length() > 0) {                messages = new ArrayList<String>();                messages.add(mMessages);            } else {                messages = null;            }            ZSendMessageResponse response =                    mbox.sendMessage(                            addrs,                            mSubject,                            mOrigId != null && mOrigId.length() == 0 ? null : mOrigId,                             mContentType,                            mContent,                            null, // upload id                            messages,                            null, // message parts to attach                            null); /// contact ids to attach            jctxt.setAttribute(mVar, response, PageContext.PAGE_SCOPE);        } catch (ServiceException e) {            getJspContext().getOut().write(e.toString());        }    }