Merci pour ces informations, les documentations me seront précieuses. 

Effectivement, la classe SimpleSystemMail permet d'envoyer des emails avec le 
client de messagerie par défaut, mais malheureusement sans pouvoir spécifier un 
corps de texte.

En revanche, j'ai découvert grâce à la doc la classe com.sun.star.mail qui a 
été ajoutée avec la version 2.0 d'OOo et qui semble pouvoir envoyer des mails 
en se connectant à un serveur SMTP distant, tout en pouvant spécifier tous les 
paramètres requis (expéditeur, destinataire, sujet, corps de message, pièces 
jointes, cc, bcc...). Je n'ai pas trouvé d'exemple prêt à l'emploi sur le net, 
mais je vais faire un essai.

Merci beaucoup pour la doc.

Boris

BOTTIN Laurence - DGMT/SG/AG2 <[EMAIL PROTECTED]> a écrit : Bonjour,
Je n'ai pas approfondi l'envoi de mail, mais j'ai utilisé cette macro 
largement inspirée par la doc de Andrew Pytoniak pour envoyer des mel à 
partir d'outlook :
' ******************************************************************
' Sub Sub_EnvoyerE_Mail()
' ================================
' Description :
'  Envoyer un e-mail...
' ================================
Sub Sub_EnvoyerE_Mail()
 Dim vMailSystem, vMail, vMessage As Object
On Error GoTo Erreurs 
 vMailSystem = createUnoService("com.sun.star.system.SimpleSystemMail")
 vMail = vMailSystem.querySimpleMailClient
 if IsNull(vMail) then
  MsgBox("Client d'e-mail non disponible", 16)
  stop
 end if
 vMessage=vMail.createsimplemailmessage()
 vMessage.setrecipient("[EMAIL PROTECTED]")
 vMessage.setsubject("Le sujet")
 vMail.sendSimpleMailMessage(vMessage, 0)
 Exit Sub
Erreurs:
 erreur_num=err()
 erreur_txt=error(erreur_num)
 erreur_ligne = Erl()
     MsgBox("Opération annulée par l'utilisateur...", 65, "Information")
End Sub

Concernant la doc en ligne, le mieux est de téléchager et d'installer le 
SDK : http://api.openoffice.org/DevelopersGuide/DevelopersGuide.html.

Surtout, je pense qu'il faut installer l'outil Xray qui permet 
d'explorer très en détail un objet : 
http://fr.openoffice.org/Documentation/How-to/indexht-programmation.html

Il y a également une documentation en Français produite par Sun : 
http://docs.sun.com/app/docs/doc/819-1328?l=fr.

Il y a LE bouquin de référence en Français qui permet de débuter avec 
des idées claires :Programmation  openOffice.org 2 Par B.Marcelly et L. 
Godard aux éditions Eyrolles.

Il faut également regarder dans tous les forums


Le 08/02/2007 12:06, > Boris Ratak (par Internet, dépôt 
[EMAIL PROTECTED]) a 
écrit  :
> Bonjour,
> 
> Je souhaite faire une application de publipostage mail basique, mais qui 
> inclut un traitement supplémentaire après l'envoi du mail (par exemple, 
> stocker dans la BDD que telle personne a reçu telle ou telle campagne de 
> mail), ce qui m'empêche d'utiliser le publipostage classique d'OpenOffice.
> J'ai vu qu'il y avait des fonctions d'envoi de mail pour les macros OOBasic 
> (j'ai notamment consulté la doc d'Andrew Pytoniak), mais soit on ne peut 
> qu'envoyer un document en pièce jointe sans corps de texte, soit on passe par 
> Outlook. 
> N'y a t'il pas moyen soit de passer par Thunderbird, soit, et ce serait 
> préférable, utiliser directement les paramètres SMTP d'OOo ?
> 
> Par ailleurs, pouvez-vous me conseiller un bon guide de référence en ligne 
> sur les différentes fonctions, propriétés et méthodes des objets 
> d'OpenOffice? 
> 
> Merci d'avance
> 
> Boris



                
---------------------------------
 Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! 
Profitez des connaissances, des opinions et des expériences des internautes sur 
Yahoo! Questions/Réponses.

Répondre à