Shape1 Shape2

Copyright 2010 le coin du dba oracle

Shape4

Le coin du DBA Oracle

All rights reserved

Oracle est une marque déposée d'Oracle Corporation

2006_0815aout_canal20060093 DBA Oracle
Shape1

Les courriels avec authentification et mot de passe



Possibilité de tests préliminaire avec l'outil telnet


exemple:

       telnet smtp.provider.com 25

       ehlo provider.com

       AUTH LOGIN (par exemple)

       ...


Pour les versions inférieurs à 11.2


remplacer


utl_smtp.helo(c, 'smtp.provider.com');


par


utl_smtp.ehlo(c, 'smtp.provider.com');


attention le résultat des deux fonctions n'est pas identique, pour l'un c'est avec UTL_SMTP.REPLY alors que l'autre est UTL_SMTP.REPLIES


ajouter les information suivantes:

Pour informatrion: Je n'ai pas essayé la totalité des commandes d'authentification disponible avec Telnet mais il y a la fonction TLS pour le chiffrement du même nom, il est probable que cela fonctionne...


A mettre juste après utl_smtp.ehlo


utl_smtp.command (c, 'AUTH LOGIN'); ---le type d'authentification


utl_smtp.command ( c, UTL_RAW.cast_to_varchar2 ( UTL_ENCODE.base64_encode (UTL_RAW.cast_to_raw ('Identifiant')) ) ); --Le login de l'adresse courriel


utl_smtp.command ( c, UTL_RAW.cast_to_varchar2 ( UTL_ENCODE.base64_encode (UTL_RAW.cast_to_raw ('MotDePasse')) ) ); --Le mot de passe associé au login



Pour les version supérieur ou égal 11.2


Il existe deux nouveau sous programmes associé aux pacquages UTL_SMTP permettant d'effectuer une authentification


utl_smtp.AUTH


et


utl_smtp.starttls

Shape2

Scripts Oracle Envoi de courriel suite et fin