Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Configuration

Pour configurer un accès à gmail depuis l'ERP, c'est-à-dire d'envoyer des emails depuis la base de données Oracle en connectant gmail, voici la marche à suivre :

Configuration de Oracle

En préambuleNormalement, rien n'est à faire, mais dans certains cas ( ou version d'Oracle ), il faut donner accès la base de données en donnant les grants nécessaires  ( à faire pour chaque société / PCS ) :des grants supplémentaires ( tester d'abord ).

EXEC dbms_java.grant_permission( 'DEMO_MAS_F', 'SYS:java.util.PropertyPermission', '*', 'read,write' );
EXEC dbms_java.grant_permission( 'DEMO_MAS_F', 'SYS:java.lang.RuntimePermission', 'setFactory', '' );
EXECexec dbms_java.grant_permission( 'DEMO_MAS_F', 'SYS:java.netlang.SocketPermissionRuntimePermission', 'smtpaccessClassInPackage.sun.gmailsecurity.comx509', 'resolve' );

EXEC dbms_java.grant_permission( 'DEMO_MAS_F', 'SYS:java.net.SocketPermission', 'smtp.gmail.com:587', 'connect,resolve' );
execEXEC dbms_java.grant_permission( 'DEMO_MAS_F', 'SYS:java.langnet.RuntimePermissionSocketPermission', 'accessClassInPackagesmtp.sun.security.x509gmail.com:587', 'connect,resolve' );


Configurations de l'ERP

...

Génération du mot de passe dédié à l'ERP depuis votre compte Google

Vous devez déclarer une application dans votre compte Google.

La détermination du compte gmail doit être défini de la manière suivante :

  • Définir l'accès à l'application tierce et copier le mot de passe généré dans la configuration EML_SMTP_PASSWORD
  • Cliquer sur "Sélectionner une application" et choisir "Autre"
  • Saisir le nom de l'application dans le champ de saisie. Ex : ProConcept
  • Cliquer sur "Générer"

    À ce niveau, Google vous affiche sur un fond jaune un code de 16 caractères en 4 groupes de 4 caractères. Il vous faut copier ce code, sans les espaces entre les groupes de caractères. Le copier-coller fonctionne très bien.