Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [angus-dev] use of angus mail in google app engine

There are no errors, so no need for new catch block. But indeed it looks angus activation is missing, although I have the following in my pom file

<dependency>

<groupId>jakarta.mail</groupId>

<artifactId>jakarta.mail-api</artifactId>

<version>2.1.3</version>

</dependency>

<dependency>

<groupId>org.eclipse.angus</groupId>

<artifactId>angus-mail</artifactId>

<version>2.0.4</version>

</dependency>

<dependency>

<groupId>jakarta.activation</groupId>

<artifactId>jakarta.activation-api</artifactId>

<version>2.2.0-M1</version>

</dependency>

<dependency>

<groupId>org.eclipse.angus</groupId>

<artifactId>angus-activation</artifactId>

<version>2.0.3</version>

</dependency>


I don't understand, you have any idea for activation ?


Op za 11 okt 2025 om 18:17 schreef Jason Mehrens <jason_mehrens@xxxxxxxxxxx>:
Add a new catch block (for troubleshooting) to deal with Error and RuntimeExecption.

 

catch (Throwable e){

E.printStackTrace(System.out)

}


Looks to me link you are missing angus activation, the implementation for activation.


Jason



From: angus-dev <angus-dev-bounces@xxxxxxxxxxx> on behalf of jan meuleman via angus-dev <angus-dev@xxxxxxxxxxx>
Sent: Saturday, October 11, 2025 8:24 AM
To: angus-dev@xxxxxxxxxxx <angus-dev@xxxxxxxxxxx>
Cc: jan meuleman <jmjanmeuleman@xxxxxxxxx>
Subject: [angus-dev] use of angus mail in google app engine
 
Hi folks,
In the past, my google app engine program worked well with javax mail. Now I have to use jakarta mail and so I have the following dependencies:

<dependency>

<groupId>jakarta.activation</groupId>

<artifactId>jakarta.activation-api</artifactId>

<version>2.2.0-M1</version>

</dependency>

<dependency>

<groupId>org.eclipse.angus</groupId>

<artifactId>angus-activation</artifactId>

<version>2.0.3</version>

</dependency>


<dependency>

<groupId>jakarta.mail</groupId>

<artifactId>jakarta.mail-api</artifactId>

<version>2.1.3</version>

</dependency>

<dependency>

<groupId>org.eclipse.angus</groupId>

<artifactId>angus-mail</artifactId>

<version>2.0.4</version>

</dependency>


The program code is:


public void sendmail(Reservering reservering) {

Properties props = new Properties();

Session session = Session.getDefaultInstance(props, null);

Message msg = new MimeMessage(session);

try {

DSManager dbManager = new DSManager();

String emailadresRoosteraar = dbManager.getSystemVariable("roosteraar");

Vrijwilliger roosteraar = dbManager.getVrijwilliger(emailadresRoosteraar);

msg.setFrom(new InternetAddress("juniorentechniekhaaksbergen@xxxxxxxxx", "Juniorentechniek Haaksbergen"));

msg.addRecipient(Message.RecipientType.TO,

new InternetAddress(emailadresRoosteraar, roosteraar.getNaam()));

msg.addRecipient(Message.RecipientType.TO,

new InternetAddress("meuleman@xxxxxxxxxxxxxxx", "jan meuleman"));

msg.setSubject("Nieuwe reservering");


msg.setContent(getReserveringsbrief(reservering), "text/html");

Transport.send(msg);

}

catch (AddressException e) {

System.out.println("AddressException" + e.getStackTrace());

}

catch (MessagingException e) {

System.out.println("MessagingException" + e.getStackTrace());

}

catch (UnsupportedEncodingException e){

System.out.println("UnsupportedEncodingException" + e.getStackTrace());

}

}

But nothing happens, even not an error.

My question: What am I doing wrong ?


Kind regards,

Jan Meuleman



Back to the top