To: java@u-strasbg.fr
Subject: Lien entre une web application et Outlook
Date sent: Wed, 18 Jul 2001 11:57:20 +0200 (MEST)
From: Nicolas Delsaux <nicolas.delsaux@free.fr>
Send reply to: java@u-strasbg.fr
Salut,
dans un mail de la semaine dernière, il me semble avoir vu mentionné un
package qui permettait d'interfacer une application Java avec Outlook.
J'ai cherché dans la pseudo-archive et je n'ai rien trouvé. Quelqu'un
aurait-il l'amabilité de me renvoyer ce lien ? Merci.
Nicolas Delsaux
From: "Domenici, Ludovic" <Ludovic.Domenici@pfizer.com>
To: "'java@u-strasbg.fr'" <java@u-strasbg.fr>
Subject: RE: Lien entre une web application et Outlook
Date sent: Wed, 18 Jul 2001 06:07:19 -0400
Send reply to: java@u-strasbg.fr
Pour "t'interfacer" ??
Un package qui te permet d'acceder au carnet d'adresse d'outlook par
exemple serait JNDI, mais il te faut un serveur LDAP d'installé, etc...
-----Message d'origine-----
De: Nicolas Delsaux [mailto:nicolas.delsaux@free.fr]
Date: mercredi 18 juillet 2001 11:57
À: java@u-strasbg.fr
Objet: Lien entre une web application et Outlook
Salut,
dans un mail de la semaine dernière, il me semble avoir vu mentionné un
package qui permettait d'interfacer une application Java avec Outlook.
J'ai cherché dans la pseudo-archive et je n'ai rien trouvé. Quelqu'un
aurait-il l'amabilité de me renvoyer ce lien ? Merci.
Nicolas Delsaux
Date sent: Wed, 18 Jul 2001 12:18:10 +0200
From: Remi Forax <forax@univ-mlv.fr>
Send reply to: remi@forax.org
To: java@u-strasbg.fr
Subject: Re: Lien entre une web application et Outlook
Nicolas Delsaux wrote:
>
> Salut,
> dans un mail de la semaine dernière, il me semble avoir vu mentionné un
> package qui permettait d'interfacer une application Java avec Outlook.
> J'ai cherché dans la pseudo-archive et je n'ai rien trouvé. Quelqu'un
> aurait-il l'amabilité de me renvoyer ce lien ? Merci.
>
> Nicolas Delsaux
Il y a un package qui s'appele JavaMail disponible chez SUN qui
permet d'envoyer des mails, de les recevoirs etc...
Remi
Subject: RE: Lien entre une web application et Outlook
Date sent: Wed, 18 Jul 2001 11:24:08 +0100
From: "Thierry Janaudy" <tjanaudy@voxgeneration.com>
To: <remi@forax.org>, <java@u-strasbg.fr>
Send reply to: java@u-strasbg.fr
Outlook email: JavaMail
Outlook contacts et calendar: WebDAV
Ou un JavaCom bridge: www.linar.com
remarque tu peux aussi traiter tes emails avec DAV.
-- T
=>-----Original Message-----
=>From: Remi Forax [mailto:forax@univ-mlv.fr]
=>Sent: 18 July 2001 11:18
=>To: java@u-strasbg.fr
=>Subject: Re: Lien entre une web application et Outlook
=>
=>
=>Nicolas Delsaux wrote:
=>>
=>> Salut,
=>> dans un mail de la semaine dernière, il me semble avoir vu
=>mentionné un package qui permettait d'interfacer une
=>application Java avec Outlook. J'ai cherché dans la
=>pseudo-archive et je n'ai rien trouvé. Quelqu'un aurait-il
=>l'amabilité de me renvoyer ce lien ? Merci.
=>>
=>> Nicolas Delsaux
=>
=>Il y a un package qui s'appele JavaMail disponible chez SUN qui
=>permet d'envoyer des mails, de les recevoirs etc...
=>
=>Remi
=>
************************************************************@~|!+
This email and any attachments are confidential and are intended for the
addressee(s) only. If you are not the intended recipient, please notify
the sender immediately by reply email and then delete it from your system.
Any disclosure, forwarding or copying of this email or its attachments is
expressly prohibited.
************************************************************@~|!+
To: java@u-strasbg.fr, UNEXPECTED_DATA_AFTER_ADDRESS@.SYNTAX-ERROR
Subject: Re: Lien entre une web application et Outlook
Date sent: Wed, 18 Jul 2001 12:24:18 +0200 (MEST)
From: Nicolas Delsaux <nicolas.delsaux@free.fr>
Send reply to: java@u-strasbg.fr
----- Original Message -----
From: "Domenici, Ludovic" <Ludovic.Domenici@pfizer.com>
To: <java@u-strasbg.fr>
Sent: Wednesday, July 18, 2001 12:07 PM
Subject: RE: Lien entre une web application et Outlook
> Pour "t'interfacer" ??
Oui, pour m'interfacer, au sens de lire dans l'un les données de l'autre.
Typiquement, il s'agit ici de lire les contacts stockés dans les "dossiers
publics" d'Outlook. Ces dossiers publics sont en fait fournis par Exchange
qui semble fournir également un serveur LDAP (du moins, c'est ce que j'ai
cru lire ici ou là).
> Un package qui te permet d'acceder au carnet d'adresse d'outlook par
> exemple serait JNDI, mais il te faut un serveur LDAP d'installé, etc...
>
Comme je le disais, il semble que je dispose déja du serveur LDAP grâce à
Exchange et Outlook qui est client LDAP. D'un autre côté, cette
application est sensée fonctionner sous weblogic, qui fournit JNDI. Donc
les éléments permettant la communication semblent présents.
Malheureusement, leur mise en oeuvre me semble au mieux délicate. Donc, si
vous avez des ressources, des tutoriaux, etc, sur leur intégration dans
une web application, je suis preneur.
Nicolas Delsaux
PS : pas la peine de me renvoyer vers www.java-channel.org, je vais y
aller tout de suite !
To: java@u-strasbg.fr, UNEXPECTED_DATA_AFTER_ADDRESS@.SYNTAX-ERROR
Subject: Re: Lien entre une web application et Outlook
Date sent: Wed, 18 Jul 2001 12:24:18 +0200 (MEST)
From: Nicolas Delsaux <nicolas.delsaux@free.fr>
Send reply to: java@u-strasbg.fr
----- Original Message -----
From: "Domenici, Ludovic" <Ludovic.Domenici@pfizer.com>
To: <java@u-strasbg.fr>
Sent: Wednesday, July 18, 2001 12:07 PM
Subject: RE: Lien entre une web application et Outlook
> Pour "t'interfacer" ??
Oui, pour m'interfacer, au sens de lire dans l'un les données de l'autre.
Typiquement, il s'agit ici de lire les contacts stockés dans les "dossiers
publics" d'Outlook. Ces dossiers publics sont en fait fournis par Exchange
qui semble fournir également un serveur LDAP (du moins, c'est ce que j'ai
cru lire ici ou là).
> Un package qui te permet d'acceder au carnet d'adresse d'outlook par
> exemple serait JNDI, mais il te faut un serveur LDAP d'installé, etc...
>
Comme je le disais, il semble que je dispose déja du serveur LDAP grâce à
Exchange et Outlook qui est client LDAP. D'un autre côté, cette
application est sensée fonctionner sous weblogic, qui fournit JNDI. Donc
les éléments permettant la communication semblent présents.
Malheureusement, leur mise en oeuvre me semble au mieux délicate. Donc, si
vous avez des ressources, des tutoriaux, etc, sur leur intégration dans
une web application, je suis preneur.
Nicolas Delsaux
PS : pas la peine de me renvoyer vers www.java-channel.org, je vais y
aller tout de suite !
From: "Domenici, Ludovic" <Ludovic.Domenici@pfizer.com>
To: "'java@u-strasbg.fr'" <java@u-strasbg.fr>
Subject: RE: Lien entre une web application et Outlook
Date sent: Wed, 18 Jul 2001 07:13:37 -0400
Send reply to: java@u-strasbg.fr
En gros ca se passe dans le context, alors voici un bout de code :
import java.io.*;
import java.util.Hashtable;
import java.util.Enumeration;
import javax.naming.*;
import javax.naming.directory.*;
public class MyJNDISearch {
// Mise en oeuvre du contexte initial
public static String INITCTX = "com.sun.jndi.ldap.LdapCtxFactory";
public static String MY_HOST = "ldap://hostName:PortNumber";
public static String MY_SEARCHBASE = "cn=Fresnes
Recipients,ou=France,o=WL";
public static String MY_FILTER = "(uid=trucl)";
//public static String MY_FILTER = "(cn=oum*)";
public static String MGR_DN = "cn=EXCHANGE_SERVICE, cn=Fresnes
Recipients,ou=France,o=WL";
public static String MGR_PW = "champagne";
//specify which attributes we are looking for
//public static String MY_ATTRS[] = {"cn","mail"};
public static void main(String args[]) {
try {
// Fichier de sortie
File F = new File("Results.txt");
FileOutputStream FOS = new FileOutputStream(F);
DataOutputStream DOS = new DataOutputStream(FOS);
// Table de hachage des information sur
l'environnement
Hashtable env = new Hashtable();
// Classe a utiliser avec notree fournisseur JNDI
env.put(Context.INITIAL_CONTEXT_FACTORY, INITCTX);
// Hote et port a utiliser pour le service
d'annuaire
env.put(Context.PROVIDER_URL, MY_HOST);
// Informations relatives a la securite
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.SECURITY_PRINCIPAL, MGR_DN);
env.put(Context.SECURITY_CREDENTIALS, MGR_PW);
// Obtient une reference sur le contexte d'annuaire
DirContext ctx = new InitialDirContext(env);
// Indique la portee de la recherche
SearchControls constraints = new SearchControls();
constraints.setSearchScope(SearchControls.ONELEVEL_SCOPE);
// Execute la recherche
// Nous definissons une base, un filtre et les
contraintes liees a la portee
NamingEnumeration results =
ctx.search(MY_SEARCHBASE, MY_FILTER, constraints);
// Parcours les resultats
while (results != null && results.hasMore()) {
SearchResult sr =
(SearchResult)results.next();
String dn = sr.getName() + "," +
MY_SEARCHBASE;
// Ecriture dans le fichier de sortie
DOS.writeBytes("Distinguished Name is " + dn
+ "\n");
//System.out.println("Distinguished Name is
" + dn);
Attributes attrs = sr.getAttributes();
for (NamingEnumeration ne = attrs.getAll();
ne.hasMoreElements();) {
Attribute attr =
(Attribute)ne.next();
String attrID = attr.getID();
DOS.writeBytes(attrID + ":\n");
//System.out.println(attrID + ":");
for (Enumeration vals =
attr.getAll(); vals.hasMoreElements();) {
DOS.writeBytes("\t" +
vals.nextElement() + "\n");
//System.out.println("\t" +
vals.nextElement());
}
}
DOS.writeBytes("\n");
//System.out.println("\n");
}
FOS.close();
DOS.close();
}
catch (Exception e) {
e.printStackTrace();
System.exit(1);
}
}
}
-----Message d'origine-----
De: Nicolas Delsaux [mailto:nicolas.delsaux@free.fr]
Date: mercredi 18 juillet 2001 12:24
À: java@u-strasbg.fr; UNEXPECTED_DATA_AFTER_ADDRESS@.SYNTAX-ERROR
Objet: Re: Lien entre une web application et Outlook
----- Original Message -----
From: "Domenici, Ludovic" <Ludovic.Domenici@pfizer.com>
To: <java@u-strasbg.fr>
Sent: Wednesday, July 18, 2001 12:07 PM
Subject: RE: Lien entre une web application et Outlook
> Pour "t'interfacer" ??
Oui, pour m'interfacer, au sens de lire dans l'un les données de l'autre.
Typiquement, il s'agit ici de lire les contacts stockés dans les "dossiers
publics" d'Outlook. Ces dossiers publics sont en fait fournis par Exchange
qui semble fournir également un serveur LDAP (du moins, c'est ce que j'ai
cru lire ici ou là).
> Un package qui te permet d'acceder au carnet d'adresse d'outlook par
exemple
> serait JNDI, mais il te faut un serveur LDAP d'installé, etc...
>
Comme je le disais, il semble que je dispose déja du serveur LDAP grâce à
Exchange et Outlook qui est client LDAP. D'un autre côté, cette
application est sensée fonctionner sous weblogic, qui fournit JNDI. Donc
les éléments permettant la communication semblent présents.
Malheureusement, leur mise en oeuvre me semble au mieux délicate. Donc, si
vous avez des ressources, des tutoriaux, etc, sur leur intégration dans
une web application, je suis preneur.
Nicolas Delsaux
PS : pas la peine de me renvoyer vers www.java-channel.org, je vais y
aller tout de suite !
From: "Cedric Beust" <cedric@beust.com>
To: <java@u-strasbg.fr>
Subject: RE: Lien entre une web application et Outlook
Date sent: Wed, 18 Jul 2001 10:40:41 -0700
Send reply to: java@u-strasbg.fr
> From: www-data@free.fr [mailto:www-data@free.fr]On Behalf Of Nicolas
Delsaux
> Comme je le disais, il semble que je dispose déja du serveur LDAP
> grâce à Exchange et Outlook qui est client LDAP.
> D'un autre côté, cette application est sensée fonctionner sous
> weblogic, qui fournit JNDI. Donc les éléments permettant la
> communication semblent présents. Malheureusement, leur mise en
> oeuvre me semble au mieux délicate. Donc, si vous avez des
> ressources, des tutoriaux, etc, sur leur intégration dans une web
> application, je suis preneur.
Notre recent contrat avec IntrinSync (les auteur de JIntegra,
http://www.linar.com) nous permettra d'inclure JIntegra avec Weblogic tres
bientot, ca devrait resoudre tes problemes d'interaction avec Outlook (et
COM en general).
--
Cedric
To: java@u-strasbg.fr, UNEXPECTED_DATA_AFTER_ADDRESS@.SYNTAX-ERROR
Subject: Re: Lien entre une web application et Outlook
Date sent: Thu, 19 Jul 2001 10:00:57 +0200 (MEST)
From: Nicolas Delsaux <nicolas.delsaux@free.fr>
Send reply to: java@u-strasbg.fr
----- Original Message -----
From: "Cedric Beust" <cedric@beust.com>
To: <java@u-strasbg.fr>
Sent: Wednesday, July 18, 2001 7:40 PM
Subject: RE: Lien entre une web application et Outlook
>
> Notre recent contrat avec IntrinSync (les auteur de JIntegra,
> http://www.linar.com) nous permettra d'inclure JIntegra avec Weblogic
> tres bientot, ca devrait resoudre tes problemes d'interaction avec
> Outlook (et COM en general).
>
Diantre !
Pourrais-tu donner plus d'informations à ce sujet, si ça n'est pas
confidentiel, bien sûr. > -- > Cedric > > Nicolas Delsaux
Subject: RE: Lien entre une web application et Outlook
Date sent: Thu, 19 Jul 2001 09:49:45 +0100
From: "Thierry Janaudy" <tjanaudy@voxgeneration.com>
To: <java@u-strasbg.fr>
Send reply to: java@u-strasbg.fr
Deja utilise Jintegra.
C'est un Java-COM bridge. Il fait parti des solutions
que j'ai propose a un mail precedant pour acceder
a Outlook.
Tout ce dont tu as toujours reve faire avec Outlook
tu peux le faire via JIntegra.
-- T
=>-----Original Message-----
=>From: Nicolas Delsaux [mailto:nicolas.delsaux@free.fr]
=>Sent: 19 July 2001 09:01
=>To: java@u-strasbg.fr; UNEXPECTED_DATA_AFTER_ADDRESS@.SYNTAX-ERROR
=>Subject: Re: Lien entre une web application et Outlook
=>
=>
=>
=>----- Original Message -----
=>From: "Cedric Beust" <cedric@beust.com>
=>To: <java@u-strasbg.fr>
=>Sent: Wednesday, July 18, 2001 7:40 PM
=>Subject: RE: Lien entre une web application et Outlook
=>>
=>> Notre recent contrat avec IntrinSync (les auteur de JIntegra,
=>> http://www.linar.com) nous permettra d'inclure JIntegra
=>avec Weblogic tres
=>> bientot, ca devrait resoudre tes problemes d'interaction
=>avec Outlook (et
=>> COM en general).
=>>
=>Diantre !
=>Pourrais-tu donner plus d'informations à ce sujet, si ça
=>n'est pas confidentiel, bien sûr.
=>> --
=>> Cedric
=>>
=>>
=>Nicolas Delsaux
=>
************************************************************@~|!+
This email and any attachments are confidential and are intended for the
addressee(s) only. If you are not the intended recipient, please notify
the sender immediately by reply email and then delete it from your system.
Any disclosure, forwarding or copying of this email or its attachments is
expressly prohibited.
************************************************************@~|!+