package com.celements.mailsender; import java.util.List; import java.util.Map; import org.xwiki.component.annotation.Component; import org.xwiki.component.annotation.Requirement; import org.xwiki.script.service.ScriptService; import com.xpn.xwiki.api.Attachment; @Component("celmail") public class CelMailScriptService implements ScriptService { @Requirement private IMailSenderRole mailSender; public int sendMail(String from, String replyTo, String to, String cc, String bcc, String subject, String htmlContent, String textContent, List<Attachment> attachments, Map<String, String> others) { return mailSender.sendMail(from, replyTo, to, cc, bcc, subject, htmlContent, textContent, attachments, others); } public boolean isValidEmail(String email) { return mailSender.isValidEmail(email); } public String getEmailValidationRegex() { return mailSender.getEmailValidationRegex(); } }