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 Mail
build()
MailBuilder
cc(String... addresses)
Add a copy receiver.MailBuilder
from(String from)
Set sender.MailBuilder
replyTo(String replyTo)
Set receiver of return mail (response or delivery fail)MailBuilder
to(String... addresses)
Add a receiver.MailBuilder
withAttachments(io.vertigo.datastore.filestore.model.VFile... files)
Add a attachment file.MailBuilder
withHtmlContent(String htmlContent)
Set mail content at html format.MailBuilder
withSubject(String subject)
Set subject.MailBuilder
withTextContent(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
-
-