Ciao. Scusami per il ritardo della risposta. Allora supponiamo tu conservi da qualche parte ( sia nel DB sia nella sessione )l'indirizzo e-mail del client, allra potresti utilizzare il package javax.mail cpstruendoti una classe con almeno un metodo che si occupi di inviare la mail di conferma e richiamare questo metodo dopo che l'inserimento nel db. A tal fine ti posto una classuccia che ho costruito io, spero ti sia d'aiuto. Ciao

Codice PHP:

import java
.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
import java.io.*;

public class 
SendEMail {

  
/**
   * Oggetto properties tramite cui settare la sessione
   */
  
private Properties pro;

  
/**
   * Oggetto sessione
   */
  
private Session sessione;

  
/**
   * Oggetto messaggio
   */
  
private Message messaggio;

  
/**
   * Indirizzo e-mail mittente
   */
  
private InternetAddress da;

  
/**
   * Indirizzi e-mail destinatari
   */
  
private InternetAddress[] a;

  private 
DataHandler allegato = new DataHandler( new File"prova.txt" ), MimePart.ATTACHMENT );

  
/**
   * Costruttore della classe che setta, nelle properties, l'smtp utilizzato
   * @param po -l'smtp utilizzato per inviare il messaggio
   */
  
public SendEMailString po ) {

    
pro System.getProperties();
    
pro.put"mail.smtp.host"po );
  }

  
/**
   * Metodo che si occupa di settare la sessione
   */
  
private void setSessione(){

    
sessione Session.getDefaultInstancepro );
  }

  
/**
   * Metodo che si occupa di settare, inizializzare il messaggio e di inviarlo
   * @param daChi -mittente
   * @param aChi  -destinatari
   * @param oggetto -oggetto e-mail
   * @param testoMessaggio -testo dell'email
   * @param autoritation -true se bisogna autorizzarsi, false altrimenti
   * @throws AddressException eccezione che si può verificare se l'indirizzo e-mail
   *                          dovesse essere non corretto
   * @throws MessagingException eventuale altra eccezione
   */
  
public void sendMessaggioString daChiString aChiString oggettoString testoMessaggioboolean autoritation ){

    try{

      
setSessione();
      
String host pro.getProperty"mail.smtp.host" );

      
System.out.println"["+host+"]" );
      
Transport t sessione.getTransport"smtp" );
      
messaggio = new MimeMessage(sessione);
      
da = new InternetAddress(daChi);
      
InternetAddress.parse(aChi);

      
messaggio.setFrom(da);
      
messaggio.setRecipients(Message.RecipientType.TOa);
      
messaggio.setSubject(oggetto);
      
messaggio.setSentDate(new Date());
      
messaggio.setText(testoMessaggio);
      
//messaggio.setDataHandler(this.allegato);

      
if( autoritation ){

        
//Quì devi mettere la login
        
String log "";
        
//Quì devi mettere la password
        
String psw "";
        
t.connecthostlogpsw );
      }else{

        
t.connect();
      }

      
t.sendmessaggio );
      
t.close();
    }catch( 
AddressException ae ){

      
ae.printStackTrace();
    }catch( 
MessagingException me ){

      
me.printStackTrace();
    }
  }

  public static 
void mainString[] args ){

    
SendEMail se = new SendEMail( [ stringa dell'host con cui vuoi inviare la mail ad esempio: "mail.tin.it"] );
    se.sendMessaggio( da chi, a chi, oggetto, corpo, true );
  } 
Prova così dovrebbe andare, ciao ancora