Package jodd.mail

Class ReceiverBuilder


  • public class ReceiverBuilder
    extends java.lang.Object
    Fluent builder
    • Method Detail

      • markSeen

        public ReceiverBuilder markSeen()
        Marks messages as seen after receiving them.
      • mark

        public ReceiverBuilder mark​(javax.mail.Flags.Flag flagToSet)
        Marks message with given flag.
      • unmark

        public ReceiverBuilder unmark​(javax.mail.Flags.Flag flagToUnset)
        Unmarks a message with given flag.
      • markDeleted

        public ReceiverBuilder markDeleted()
        Deletes messages upon receiving.
      • fromFolder

        public ReceiverBuilder fromFolder​(java.lang.String fromFolder)
        Sets the working folder. \
      • moveToFolder

        public ReceiverBuilder moveToFolder​(java.lang.String targetFolder)
        Defines target folder where message will be moved.
      • envelopeOnly

        public ReceiverBuilder envelopeOnly()
        Receives only envelopes.
      • get

        public ReceivedEmail[] get()
        Receives the emails as specified by the builder.