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 .= “
–”;
$mail->Body .=
str_replace("\n","
",$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"
[/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
egroupware-french mailing list
egroupware-french@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-french