Home › Forum › Nuclos Entwicklung › Makros und Regeln › Mailprovider API › Mailprovider API
Hallo
habe das receive Beispiel probiert.
import java.util.List;
import org.nuclos.api.annotation.Rule;
import org.nuclos.api.common.NuclosFile;
import org.nuclos.api.context.GenerateContext;
import org.nuclos.api.exception.BusinessException;
import org.nuclos.api.mail.NuclosMail;
import org.nuclos.api.provider.MailProvider;
import org.nuclos.api.rule.GenerateRule;
/** @name
* @description
* @usage
* @change
*/
@Rule(name=“Mail_abholen“, description=““)
public class Mail_abholen implements GenerateRule {
public void generate(GenerateContext context) throws BusinessException {
Ticket bemerkung = context.getTargetObject(Ticket.class);
List allMails = MailProvider.receive(false);
for (NuclosMail mail : allMails) {
for (NuclosFile file : mail.getAttachments()) {
bemerkung.insertAttachment(
file, „Bestätigungsmail von ‚“ + mail.getFrom() + „‚ mit Betreff ‚“ + mail.getSubject() + „‚“);
}
}
}
}
Kommt beim speichern folgender Fehler:
cannot find symbol: method receive(boolean), location : class org.nuclos.api.provider.MailProvider
danke!
lg
gerhard