

// gradle -b mail.gradle

configurations { antClasspath }
dependencies {
    antClasspath 'ant:ant-javamail:1.6.5'
    antClasspath 'javax.activation:activation:1.1.1'
    antClasspath 'javax.mail:mail:1.4.7'
}

repositories {
    //jcenter()
    mavenCentral()
}

ClassLoader antClassLoader = org.apache.tools.ant.Project.class.classLoader
configurations.antClasspath.each { File jar ->
    println "Adding to ant classpath : " + jar.absolutePath
    antClassLoader.addURL( jar.toURI().toURL() )
}

task sendMail << {
    def mailParams = [
        enableStartTLS: "true",
        mailhost: "smtp.gmail.com",
        mailport: "465",
        ssl : "yes",
        subject: "subject",
        messagemimetype: "text/plain",
        user: "saloparenator@gmail.com",
        password: "a5g5j29v28"
    ]
    ant.mail( mailParams ) {
        from( address:"saloparenator@gmail.com" )
        to( address:"saloparenator@gmail.com" )
        message( "So far, so good" )
    }
}

