Entando Plugin: Email Sender

Provides the basis for Registration Forms and Newsletter services, and all plugins that require sending email: es: User Registration forms, Web Forms, Newsletters, etc.

License

License

GroupId

GroupId

org.entando.entando.plugins
ArtifactId

ArtifactId

entando-plugin-jpmail
Last Version

Last Version

6.2.5
Release Date

Release Date

Type

Type

war
Description

Description

Entando Plugin: Email Sender
Provides the basis for Registration Forms and Newsletter services, and all plugins that require sending email: es: User Registration forms, Web Forms, Newsletters, etc.
Project URL

Project URL

https://central.entando.com/entando-plugin-jpmail
Project Organization

Project Organization

Entando Inc.

Download entando-plugin-jpmail

How to add to project

<!-- https://jarcasting.com/artifacts/org.entando.entando.plugins/entando-plugin-jpmail/ -->
<dependency>
    <groupId>org.entando.entando.plugins</groupId>
    <artifactId>entando-plugin-jpmail</artifactId>
    <version>6.2.5</version>
    <type>war</type>
</dependency>
// https://jarcasting.com/artifacts/org.entando.entando.plugins/entando-plugin-jpmail/
implementation 'org.entando.entando.plugins:entando-plugin-jpmail:6.2.5'
// https://jarcasting.com/artifacts/org.entando.entando.plugins/entando-plugin-jpmail/
implementation ("org.entando.entando.plugins:entando-plugin-jpmail:6.2.5")
'org.entando.entando.plugins:entando-plugin-jpmail:war:6.2.5'
<dependency org="org.entando.entando.plugins" name="entando-plugin-jpmail" rev="6.2.5">
  <artifact name="entando-plugin-jpmail" type="war" />
</dependency>
@Grapes(
@Grab(group='org.entando.entando.plugins', module='entando-plugin-jpmail', version='6.2.5')
)
libraryDependencies += "org.entando.entando.plugins" % "entando-plugin-jpmail" % "6.2.5"
[org.entando.entando.plugins/entando-plugin-jpmail "6.2.5"]

Dependencies

compile (8)

Group / Artifact Type Version
org.entando.entando : entando-engine jar 6.2.23
org.entando.entando : entando-admin-console jar 6.2.36
com.jgeppert.struts2.jquery : struts2-jquery-grid-plugin jar 4.0.3
com.jgeppert.struts2.jquery : struts2-jquery-richtext-plugin jar 4.0.3
com.jgeppert.struts2.jquery : struts2-jquery-tree-plugin jar 4.0.3
com.jgeppert.struts2.jquery : struts2-jquery-mobile-plugin jar 4.0.3
com.sun.mail : mailapi jar 1.4.5
com.sun.mail : smtp jar 1.4.5

provided (2)

Group / Artifact Type Version
javax.servlet : javax.servlet-api jar 3.1.0
javax.servlet.jsp : jsp-api jar 2.2

test (12)

Group / Artifact Type Version
org.subethamail : subethasmtp jar 3.1.6
org.entando.entando : entando-engine test-jar 6.2.23
org.entando.entando : entando-admin-console test-jar 6.2.36
org.entando.entando : entando-portal-ui test-jar 6.2.6
org.springframework : spring-test jar 5.1.8.RELEASE
org.mockito : mockito-core jar 2.28.2
org.assertj : assertj-core jar 3.11.1
org.hamcrest : hamcrest-all jar 1.3
com.jayway.jsonpath : json-path-assert jar 2.2.0
org.apache.derby : derbyclient jar 10.9.1.0
org.apache.derby : derby jar 10.9.1.0
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

Build Status Quality Gate Status Coverage Vulnerabilities Code Smells Security Rating Technical Debt

entando-plugin-jpmail Mail Plugin

Code: jpmail

Description

Mail Plugin is a component that let Entando users configure SMTP server and create new senders to send email messages.

Installation

In order to install the Mail Plugin, you must insert the following dependency in the pom.xml file of your project:

<dependency>
    <groupId>org.entando.entando.plugins</groupId>
    <artifactId>entando-plugin-jpmail</artifactId>
    <version>${entando.version}</version>
    <type>war</type>
</dependency>

Configuration

From Entando’s back office, you have to:

  1. create new Sender: you have to create a new Sender with a Code and an Email. You can have a List of Senders; the Sender will be choosed on the base of its Code.
  2. configure the SMTP server: you have to active the SMTP server, and then to set Host (mandatory), Port, Security Certification, Timeout parameter.

Please leave Username and Password blank if the SMTP does not require authentication.

Developing against local versions of upstream projects (e.g. admin-console, entando-engine).

Full instructions on how to develop against local versions of upstream projects are available in the entando-parent-bom project.

org.entando.entando.plugins

Entando Inc

Open source micro frontend platform for Kubernetes.

Versions

Version
6.2.5
6.1.1
6.1.0
5.3.2
5.3.1
5.2.0
5.1.0
5.0.3
5.0.2
5.0.1
5.0.0
4.3.2
4.3.1
4.2.0-TP1
4.2.0
4.0.0
3.2.0
3.0.0
1.5.0.1
1.5.0