[Issue][Basic] Création de courriel avec corps de message

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur: Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !

[Issue][Basic] Création de courriel avec corps de message

Messagepar orveo » 29 Juin 2010 16:44

bonjour
je voudrai creer une fonction d'envoie de message automatique par courriel .
apres avoir lu le forum de long en large il apparait qu'il est impossible de creer le corps de message (le body) si on à pas outlook(et donc windows)

vu que la plupart des messages que j'ai lu ont plusieurs mois voir année, est ce toujours d'actualité?

est ce que cette restriction est prevu de disparaitre.

cordialement
orveo
Dernière édition par Bidouille le 08 Mars 2012 17:27, édité 5 fois.
Raison: [calc] -> [Calc] + [Issue]
libreoffice 4.2.4.2 sous linux ubuntu 14.04
orveo
Membre OOrganisé
Membre OOrganisé
 
Message(s) : 86
Inscrit le : 25 Août 2007 17:45
Localisation : paris est (disney)

Re: [Basic]creation corps de message dans courriel

Messagepar Dude » 30 Juin 2010 08:08

Salut,

orveo a écrit:il apparait qu'il est impossible de creer le corps de message (le body) si on à pas outlook(et donc windows)

Ah bon ?

orveo a écrit:vu que la plupart des messages que j'ai lu ont plusieurs mois voir année

C'est-à-dire ? De quels fils s'agit-il ?

orveo a écrit: est ce toujours d'actualité?

Et bien, as-tu fait un test pour voir ce qu'il en était ?
AOO 4.1.6 sous Windows 7 Pro x64

Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 20801
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Re: [Basic]creation corps de message dans courriel

Messagepar orveo » 30 Juin 2010 11:40

bonjour
je m'attendais une reponse de ce genre donc je vais argumenter un peu plus

a) le livre de Mr marcelly et godart (vers OO2.00) page 656 chapitre "envoyer un document par courrier electronique"
il est ecrit
tous les champs courants peuvent etre remplis à l'exception du texte du message
livre publié en 2006

b) chez nos amis saxons j'ai trouve un fil ( 2008) qui resume tous les moyens d'envoyer un mailhttp://www.oooforum.org/forum/viewtopic.phtml?t=2732&highlight=simplesystemmail.qui se resume par ceci:
As far as I know (see links and comments above) there are 4 ways to send mail using OOo, which all need an external e-mail client:

1. Using MS Outlook (not Express!) via OLE automation. Here you have full control over the e-mail including To, CC, BCC, Subject, Body, Attachments and sending w/o user interaction.
2. Using simplemailmessage. Here you don't have a body.
3. Using mailto but the support for line breaks in the body and for attachments depends on the used e-mail client.
4. Using SMTP (see eg. http://www.oooforum.org/forum/viewtopic.phtml?t=42500 and link in Peter's post above)


l'item 1est pour les windowsiens ,l'item 2 qui est conseillé dans ce forum ne peut recevoir de "body",l'item 3 n'est ni multi client ni multi plateforme et pour l'item 4 mon anglais etant limité je n'ai rien compris et il mene sur une "issue".



en fait ma demande se rapproche de ce filhttp://user.services.openoffice.org/fr/forum/viewtopic.php?f=8&t=16017&start=0&hilit=pythonmais la solution python n'est au vu des mes competences pas assez detaillée.il parle de librairie mais je ne sais pas trop quoi en faire ni comment on l' incorpore. bref le travail n'est pas assez maché pour moi.et les tutoriels python/openoffice en francais sont inexistant

donc Mr DUDE comme vous avez l'air etonné
Dude a écrit:Ah bon ?
peut etre avez vous sous votre botte quelque chose qui m'aurrai echappé ou peut etre des nouvelles pour les prochaines editions.

cordialement
orveo
libreoffice 4.2.4.2 sous linux ubuntu 14.04
orveo
Membre OOrganisé
Membre OOrganisé
 
Message(s) : 86
Inscrit le : 25 Août 2007 17:45
Localisation : paris est (disney)

Re: [Basic]creation corps de message dans courriel

Messagepar Dude » 19 Juil 2010 15:54

orveo a écrit:mais la solution python n'est au vu des mes competences pas assez detaillée.il parle de librairie mais je ne sais pas trop quoi en faire ni comment on l' incorpore. bref le travail n'est pas assez maché pour moi.et les tutoriels python/openoffice en francais sont inexistant

Effectivement pas assez de bénévoles pour franciser tout ce qui se publie. C'est le moment de participer.

Tu as ce très bon tutoriel : http://stuvel.eu/ooo-python

Bon courage
AOO 4.1.6 sous Windows 7 Pro x64

Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 20801
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Re: [Basic]Création corps de message dans courriel

Messagepar orveo » 20 Juil 2010 14:43

merci de votre reponse
je vais essayer de me jeter à l'eau pour faire une petite application avec macro en python pour envoyer un mail de confirmation

je posterai le resultat si je viens à bout



cordialement
orveo
libreoffice 4.2.4.2 sous linux ubuntu 14.04
orveo
Membre OOrganisé
Membre OOrganisé
 
Message(s) : 86
Inscrit le : 25 Août 2007 17:45
Localisation : paris est (disney)

Re: [Basic]Création corps de message dans courriel

Messagepar herizo » 20 Juil 2010 15:09

Salut,
Si le python ne te met pas trop à l'aise, essaies - si ça t'intéresse - avec ce code en Basic (comme la balise l'indique aussi d'ailleurs)

Code : Tout sélectionner   AgrandirRéduire
Sub SendThisMail_SystemShellExecute()
   Dim leShell                    As Object

   leShell = createUnoService("com.sun.star.system.SystemShellExecute")
   leShell.Execute("mailto:l@dresse" & "?subject=le sujet du courrier" & _
      "&Body=Bonjour,%0D%0AVoici le corps du courrier, certes pas très bien mis en forme.%0D%0A%0D%0ACordialement" & _
         "%0D%0A" & Environ("username") , "", 0)
End Sub

Ca devrait -si je ne me trompe- appeler ta boite de messagerie, qui peut être autre que Outlook.
:wink:
OpenOffice.org 3.1 Windows XP Professionnal
herizo
Membre lOOyal
Membre lOOyal
 
Message(s) : 31
Inscrit le : 31 Mai 2010 14:06

Re: [Basic]Création corps de message dans courriel

Messagepar Dude » 24 Sep 2010 17:41

orveo a écrit:je posterai le resultat si je viens à bout

A priori le bout en question est dans la section Suprême de code : ftopic24391.html

Merci :super:
AOO 4.1.6 sous Windows 7 Pro x64

Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 20801
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Re: [Résolu][Basic] Création de courriel avec corps de messa

Messagepar orveo » 24 Sep 2010 18:14

pour information il y une issue pour ajouter une methode "setbody" à XSimpleMailMessage

qui est prevue d'arrivée (statut STARTED) dans une prochaine version (target OOo 3.x)

orveo
libreoffice 4.2.4.2 sous linux ubuntu 14.04
orveo
Membre OOrganisé
Membre OOrganisé
 
Message(s) : 86
Inscrit le : 25 Août 2007 17:45
Localisation : paris est (disney)


Retour vers Macros et API

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 4 invité(s)