[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 !
orveo
Membre OOrganisé
Membre OOrganisé
Messages : 86
Inscription : 25 août 2007 18:45
Localisation : paris est (disney)

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

Message par orveo »

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 modification par Bidouille le 08 mars 2012 17:27, modifié 5 fois.
Raison : [calc] -> [Calc] + [Issue]
libreoffice 4.2.4.2 sous linux ubuntu 14.04
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25143
Inscription : 03 mars 2006 08:45
Localisation : 127.0.0.1
Contact :

Re: [Basic]creation corps de message dans courriel

Message par Dude »

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 ?
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
orveo
Membre OOrganisé
Membre OOrganisé
Messages : 86
Inscription : 25 août 2007 18:45
Localisation : paris est (disney)

Re: [Basic]creation corps de message dans courriel

Message par orveo »

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 ... systemmail.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/ ... lit=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
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25143
Inscription : 03 mars 2006 08:45
Localisation : 127.0.0.1
Contact :

Re: [Basic]creation corps de message dans courriel

Message par Dude »

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
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
orveo
Membre OOrganisé
Membre OOrganisé
Messages : 86
Inscription : 25 août 2007 18:45
Localisation : paris est (disney)

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

Message par orveo »

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
herizo
Membre lOOyal
Membre lOOyal
Messages : 31
Inscription : 31 mai 2010 15:06

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

Message par herizo »

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

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
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25143
Inscription : 03 mars 2006 08:45
Localisation : 127.0.0.1
Contact :

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

Message par Dude »

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 : http://user.services.openoffice.org/fr/ ... 24391.html

Merci :super:
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
orveo
Membre OOrganisé
Membre OOrganisé
Messages : 86
Inscription : 25 août 2007 18:45
Localisation : paris est (disney)

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

Message par orveo »

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
Verrouillé