You are not logged in.
Pages: 1
Bonjour.
Y a t-il un moyen pour passer automatiquement tout les mails au format html par hasard ? merci d'avance
Xavier Caillaud
Blog GLPI Infotel
Offline
Le format HTML (pour les mails) n'est pas conforme aux RFC's.
Par conséquent nous n'implementeront jamais ce genre de choses... néanmoins ça doit etre possible techniquement.
Bazile Lebeau
Offline
bon ca y est ca marche alors pour info, pour ceux qui voudraient envoyer des mails au format html à l'utilisateur :
on active le format html
dans common\mimemail.php
modif ligne 422
//return "text/plain";
return "text/html";
on réactive les <br> pratiques dans le format html
dans common\classes_mailing.php
modif ligne 271$body=ereg_replace("\n","<br />",$body);
$body=ereg_replace("\n","<br>",$body);
et..
On modifie le corps du message avec des balises html
dans tracking\classes.php
function textFollowups() {
// get the last followup for this job and give its contents as
GLOBAL $lang;
$message = $lang["mailing"][1]."\n<font face='Verdana' size='2' color='#A2BB8D'><b>".$lang["mailing"][4]." : ".$this->num_of_followups."</b></font>\n".$lang["mailing"][1]."\b";
for ($i=0; $i < $this->num_of_followups; $i++) {
$fup = new Followup;
$fup->getFromDB($this->ID,$i);
$message .= "<font size='2' face='verdana'><b>[ ".$fup->date." ]</b>\n";
$message .= "<font color='#A2BB8D'><b>".$lang["mailing"][2]."</b></font> ".$fup->getAuthorName()."\n";
$message .= "<font color='#A2BB8D'><b>".$lang["mailing"][3]."</b></font>\n".$fup->contents."\n".$lang["mailing"][0]."</font>\n";
}
return $message;
}
function textDescription(){
GLOBAL $lang;
$db=new DB;
$m= new CommonItem;
$name="N/A";
if ($m->getfromDB($this->device_type,$this->computer)){
$name=$m->getType()." ".$m->getName();
}
$message.= "<html><head></head><body>";
$message.= "<font face='Verdana' size='2' color='#A2BB8D'><b>\n".$lang["mailing"][5]."</b></font>\n".$lang["mailing"][1]."<br><font size='2' face='verdana'>";
$message.= "<font color='#A2BB8D'><b>".$lang["mailing"][2]."</b></font> ".$this->getAuthorName()." \n";
$message.= "<font color='#A2BB8D'><b>".$lang["mailing"][6]."</b></font> ".$this->date." \n";
$message.= "<font color='#A2BB8D'><b>".$lang["mailing"][7]."</b></font> >".$name." \n";
$message.= "<font color='#A2BB8D'><b>".$lang["mailing"][8]."</b></font> ".$this->getAssignName()." \n";
$message.= "<font color='#A2BB8D'><b>".$lang["mailing"][16]."</b></font> ".getPriorityName($this->priority)." \n";
$message.= "<font color='#A2BB8D'><b>".$lang["mailing"][3]."</b></font><br>".$this->contents." \n";
$message.=" \n";
$message.= "</font></body></html>";
return $message;
}
si, je le concoie ca vous dérange, messieurs les dieux du glpi, n'hésitez pas a supprimer ce post.. c'est juste pour aider
Last edited by tsmr (2006-03-28 20:35:49)
Xavier Caillaud
Blog GLPI Infotel
Offline
Faut pas exagérer non plus
Nous sommes pour le respect des normes, c'est pour cela qu'on ne souhaite pas intégrer cette fonctionnalité. Maintenant si certains veulent le faire... Libre à eux.
JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au projet GLPI : Soutenir
Offline
Pages: 1