I am following this tutorial on sending mail from a plugin:
https://developer.atlassian.com/display/CONFDEV/Sending+Emails+in+a+Plugin
I have boiled this down to two working lines:
MailQueueItem mailQueueItem = new ConfluenceMailQueueItem("xxx@yyy.com", "A test email", "I request the world!", ConfluenceMailQueueItem.MIME_TYPE_TEXT);
multiQueueTaskManager.addTask("mail", mailQueueItem);
This ouputs
[confluence.mail.template.ConfluenceMailQueueItem] send Unable to send email since no mail server has been configured.
I realize that Confluence may not always have a mail server configured. How, in code, do I detect whether a mail server has been configured (so that I can do an alternate operation)?
Thanks!