This simple code:
mailService = getPlugin(“MailService”);
mail = MailService.newMail();
mail.setFrom(“my@domain.com”);
mail.setTo(“somebody@domain.com”);
mail.setSubject(“A test subject”);
mail.setBody(“some body text”);
xxx = mailService.send(mail);
writedump(xxx);
produces this error:
Error sending mail. Attribute validation error for the mail tag. : The tag does not have an attribute called Mailparts. The valid attribute(s) are query, startrow, group, groupcasesensitive, maxrows, remove, server, port, from, subject, timeout, to, cc, bcc, replyTo, failTo, type, mimeattach, mailerid, priority, spoolenable, wrapText, username, password, useTLS, useSSL, debug, charset, sign, keystore, keyalias, keystorePassword, keyPassword. : coldfusion.compiler.TagAttributeNotFoundException: Attribute validation error for the mail tag. at coldfusion.tagext.GenericTag._setArguments(GenericTag.java:526) at cfCFMailProtocol2ecfc339792590$funcMAILNORMAL.runFunction(C:\websites\xxx\www\coldbox\system\core\mail\protocols\CFMailProtocol.cfc:66) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2582) at cfCFMailProtocol2ecfc339792590$funcSEND.runFunction(C:\websites\xxx\www\coldbox\system\core\mail\protocols\CFMailProtocol.cfc:40) at …
I believe that the mail service used to work… and I don’t know what has changed. I was hoping that somebody else recognized this issue.
Could I be missing some required setting for this site?
Thanks for your help!