Package io.vertigo.social.mail
Class MailBuilder
- java.lang.Object
-
- io.vertigo.social.mail.MailBuilder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Mailbuild()MailBuildercc(String... addresses)Add a copy receiver.MailBuilderfrom(String from)Set sender.MailBuilderreplyTo(String replyTo)Set receiver of return mail (response or delivery fail)MailBuilderto(String... addresses)Add a receiver.MailBuilderwithAttachments(io.vertigo.datastore.filestore.model.VFile... files)Add a attachment file.MailBuilderwithHtmlContent(String htmlContent)Set mail content at html format.MailBuilderwithSubject(String subject)Set subject.MailBuilderwithTextContent(String textContent)Set mail content at text format.
-
-
-
Method Detail
-
withSubject
public MailBuilder withSubject(String subject)
Set subject.- Parameters:
subject- mail subject- Returns:
- MailBuilder
-
from
public MailBuilder from(String from)
Set sender.- Parameters:
from- Mail sender- Returns:
- MailBuilder
-
replyTo
public MailBuilder replyTo(String replyTo)
Set receiver of return mail (response or delivery fail)- Parameters:
replyTo- Receiver of return mail (response or delivery fail)- Returns:
- MailBuilder
-
to
public MailBuilder to(String... addresses)
Add a receiver.- Parameters:
addresses- Mail addresses (one or more)- Returns:
- MailBuilder
-
cc
public MailBuilder cc(String... addresses)
Add a copy receiver.- Parameters:
addresses- Mail addresses (one or more)- Returns:
- MailBuilder
-
withTextContent
public MailBuilder withTextContent(String textContent)
Set mail content at text format.- Parameters:
textContent- Text content- Returns:
- MailBuilder
-
withHtmlContent
public MailBuilder withHtmlContent(String htmlContent)
Set mail content at html format.- Parameters:
htmlContent- Html content- Returns:
- MailBuilder
-
withAttachments
public MailBuilder withAttachments(io.vertigo.datastore.filestore.model.VFile... files)
Add a attachment file.- Parameters:
files- Files to attach (one or more)- Returns:
- MailBuilder
-
-