|
Re: accusé de réception sous felamimail: msg#00031web.egroupware.french
Pour les accusés de réception, il "suffit" de trouver comment pouvoir renvoyer les accusés automatiquement, car l'envoi d'un email avec la demande est fait par la ligne que j'ai citée plus haut. Si je l'utilise avec un client de messagerie thunderbird ou outlook je recois bien l'accusé de réception. Sinon, felamimail est facilement modifiable pour qu'il envoie des mails html et ce avec une interface html dsn le corps du mail. Depuis la version 1.2, il existe tinymce qui permet de faire ceci. Pour le faire voici comment moi j'ai fait, par contre selon fonctionne qu'avec le thÚme par défaut (dans mon entreprise c'est le seul thÚme que j'autorise) : Telechargez la derniÚre version de tinymce et remplacer celle existante dans :./phpgwapi/js/tinymce Ensuite dans ./felamimail/inc/class.bocompose.inc.php remplacer: $mail->IsHTML(false); par $mail->IsHTML(true); permet d'autoriser le html ds le mail Remplacer : [code:1:b8db46b4f2] $mail->Body .= "\r\n-- \r\n"; $mail->Body .= $this->sessionData['signature'];[/code:1:b8db46b4f2] par [code:1:b8db46b4f2] $mail->Body .= "<br />--<br />"; $mail->Body .= str_replace("\n","<br/>",$this->sessionData['signature']);[/code:1:b8db46b4f2] dans le fichier ./felamimail/inc/class.uidisplay.inc.php Ajouter au niveau des balises HTML(rajouter que celle qui ne sont pas présentes) : [code:1:b8db46b4f2]$this->kses->AddHTML("tbody"); $this->kses->AddHTML("tt"); $this->kses->AddHTML("br"); $this->kses->AddHTML("b"); $this->kses->AddHTML("strong"); $this->kses->AddHTML("em"); $this->kses->AddHTML("hr"); $this->kses->AddHTML("u"); $this->kses->AddHTML("sup"); $this->kses->AddHTML("sub"); $this->kses->AddHTML("address"); $this->kses->AddHTML("i"); $this->kses->AddHTML("strike"); $this->kses->AddHTML("center"); $this->kses->AddHTML( "font",array( "color" => array('maxlen' => 10), "size" => array('maxlen' => 10), "face" => array('maxlen' => 50), ) ); $this->kses->AddHTML( "hr",array( "class" => array('maxlen' => 20) ) ); $this->kses->AddHTML("div"); $this->kses->AddHTML("ul"); $this->kses->AddHTML( "ol",array( "type" => array('maxlen' => 20) ) ); $this->kses->AddHTML("li"); $this->kses->AddHTML("h1"); $this->kses->AddHTML("h2"); $this->kses->AddHTML("h3"); $this->kses->AddHTML("h4"); $this->kses->AddHTML("h5"); $this->kses->AddHTML("h6");[/code:1:b8db46b4f2] Ceci permet d'implémenter plus de balises HTML qui seront interprété, il se peut qu'il faille en rajouter... J'ai juste rajouter les plus importantes et pour l'instant je n'ai aucun souci. Enfin dans le fichier : /felamimail/templates/default/composeForm.tpl Rajouter tout en début de fichier : [code:1:b8db46b4f2]<script type="text/javascript" src="./phpgwapi/js/tinymce/./jscripts/tiny_mce/tiny_mce.js" ></script> <script language="javascript" type="text/javascript"> tinyMCE.init({ mode : "exact", language : "fr", elements : "body", theme : "advanced", theme_advanced_toolbar_location : "top", plugins : "preview,insertdatetime,print", theme_advanced_buttons1 : "bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright, justifyfull,separator,formatselect,fontselect,fontsizeselect", theme_advanced_buttons2 : "forecolor,separator,bullist,numlist,separator,indent,outdent,separator,sup,sub,separator,undo,redo,separator,hr,separator,preview,separator,insertdate,inserttime,separator,print,separator,removeformat", plugin_insertdate_dateFormat : "%d/%m/%Y", plugin_insertdate_timeFormat : "%H:%M:%S", extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]" }); </script>[/code:1:b8db46b4f2] Cette partie est totalement parametrable voir la doc de tinymce pour la personnaliser. Chez moi tout ceci fonctionne, je peux envoyer des mails HTML et les visualiser sans difficultés. Si quelqu'un trouve pour les accusés de réception je suis preneur. ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: accusé de réception sous felamimail: 00031, lembal |
|---|---|
| Next by Date: | Re: eGroupware - Email sortant seulement (SMTP): 00031, tipaul |
| Previous by Thread: | Re: accusé de réception sous felamimaili: 00031, lembal |
| Next by Thread: | Re: accusé de réception sous felamimail: 00031, lembal |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |