Hi Dan
and thank you for replay ...
... excuse me ... but ... https://github.com/klcodanr/danklco.com-site-cna/blob/cloud-native-sling/feature/src/main/features/site.json link is broken :-(

Il 12/26/20 5:19 PM, Daniel Klco ha scritto:
Hey Nicola,

The Apache Sling Commons Messaging Mail bundle uses Commons Crypto to
encrypt the password for the SMTP server. You'll need to provide the
configuration for Commons Crypto including:

    -
    
org.apache.sling.commons.crypto.jasypt.internal.JasyptRandomIvGeneratorRegistrar
    -
    
org.apache.sling.commons.crypto.jasypt.internal.JasyptRandomSaltGeneratorRegistrar
    -
    
org.apache.sling.commons.crypto.jasypt.internal.JasyptStandardPBEStringCryptoService
    - org.apache.sling.commons.crypto.internal.FilePasswordProvider

You can see the configuration (sans secrets) I use on my personal website
here:
https://github.com/klcodanr/danklco.com-site-cna/blob/cloud-native-sling/feature/src/main/features/site.json

Once that's set up correctly you should see an option under the 'Available
crypto service' here:
[serverhost:port]/system/console/sling-commons-crypto-encrypt

 From there you can enter your password to encrypt it and use it in
the org.apache.sling.commons.messaging.mail.internal.SimpleMailService
configuration.

Hope that helps!
-Dan

On Wed, Dec 23, 2020 at 5:36 AM Nicola Cisternino <[email protected]> wrote:

Hi all

I'm trying to compose and send emails (Sling 12) using Apache Sling
Commons Messaging Mail Bundle.
Can someone help me define a complete setup ?
All web examples refer to the use of AEM (CQ Mail service) :-(
I've already:
1) installed bundle (org.apache.sling.commons.messaging.mail-1.0.0.jar)
2) solved bundle dependencies installing:
- javax.mail-1.6.2.jar
- org.apache.sling.commons.crypto-1.0.0.jar
- org.apache.sling.commons.messaging-1.0.0.jar
4) created and saved a "Simple mail service" configuration (configMgr)
3) created a component using documentation example
(https://github.com/apache/sling-org-apache-sling-commons-messaging-mail)

I don't see any log error ... but ...

@Reference
MailService mailService;

.... is always null ....

Thanks a lot.
Nicola.



--
Nicola Cisternino
CTO - Ergon Project Manager - IT Architect
Cointa s.r.l.
Tel. +39 080 9371015
[email protected]
http://www.cointa.it

Reply via email to