Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Using SMTPMailServer for ScriptListener

Team Administration October 11, 2016

Hello,

we want to send a mail when an issue get updated. Unfortunately we cannot import the SMTPMailServer class:

import com.atlassian.mail.server.SMTPMailServer;

Error:

Script374.groovy:3
unable to resolve class com.atlassian.mail.server.SMTPMailServer
 @ line 3, column 1.

Any ideas?

 

Cheers,

Marco

1 answer

0 votes
Thanos Batagiannis [Adaptavist]
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 11, 2016

Hi Marco,

This is a static type checking issue, safe to ignore. You can omit it though, declaring your variable as

def mailServer = ComponentAccessor.getMailServerManager().getDefaultSMTPMailServer()

One of the reasons to declare types is the autocomplete and suggestions your IDEA offer, but I suppose you use it in a inline script, therefore not so useful. 

regards, Thanos

Suggest an answer

Log in or Sign up to answer