Show Navigation


This Plugin reads unread mails from provided mail account Id. To Grails 3 updated Version of

Owner: junehasissues | 0.4.1 | Jun 27, 2019 | Package | Issues | Source | License: Apache-2.0

dependencies {
    compile 'org.grails.plugins:mailwatcher:0.4.1'



To Grails 3 updated Version of

Usage Information

Configure: The plugin needs the following properties

grails {
    mailwatcher {
        email = "_youremailId_"
        password = "_password_"
        readTimeOut = 10000
        protocol = "imaps"
        host = ""
        port = "993"
        excludeSender = "[email protected],[email protected]"
        filterSubject = "/\test-pattern.*$/"
  • readTimeOut Timeout For WatcherJob

  • folderToRead This is the name of the Folder that app reads. Defaults to Inbox.Any other folder in your mail can also be specified.

  • protocol Protocol used for reading mail

  • host Hostname for the mail server

  • port Port to which app connects

  • excludeSender (optional) Mails from this sender/these senders won't be saved

  • filterSubject (optional) Only mails whose subject matches this regex pattern are saved

To log the mails that are read, change the logging level to info


  • Folder to look for in Mail can be given as regex

  • Can fire mail received event when a mail with specific pattern is received.