Bonjour à tous,

j'ai écrit un package qui envoit des emails (via le package utl_smtp) --> Tout est ok.

Cependant il existe (malheureusement) dans la db des adresses mails non valides.
Je voudrais donc tester la validité de cette adresse.

Je suis tombé sur la procedure:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
utl_smtp.vrfy(c in out nocopy connection,
                             recipient  in varchar2)
return reply;
avec reply qui est un record :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
  TYPE reply IS RECORD (
    code     PLS_INTEGER,                 -- 3-digit reply code
    text     VARCHAR2(508)                -- reply text
  );
Cependant après avoir effectué quelques tests, la procédure me renvoit le même code : 252 que l'adresse mail soit valide ou non.

Quelqu'un a une idée pour m'aider ?

Un grand merci