mail 

Voici un script qui permet de transformer les mails de resultats d’exmens Jury UV.

Ca permet de réenvoyer un autre mail à la personne désirée avec en sujet le résultat de l’uv. C’est tres pratique quand on redirige les mail sur une boite orange avec sms automatique.

Comme ca, plus besoin d’internet pour recevoir ses résultats d’uvs, on recoit un sms a la seconde!

Traiter un mail avec procmail grace à un script php: Pour faire un traitement sur un mail, le modifier et en réenvoyer un avec une partie de son contenu, il suffit d’utiliser procmail et n’importe quel script

Voici ce qu’il faut rajouter dans .procmailrc dans votre racine du compte vega

# Redirection si venant de qq en particulier, vers un script
:0 c
*^From.*juryuv@
| /users/abonne01/procmail.php

le c permet de garder une copie du mail dans sa boite mail. le From permet de ne traiter que les mails de juryuv@ enfin, le ‘|’ (“pipe”) permet d’envoyer le flux vers le script (ici php).

Voivi le script php qui permet de traiter le mail pour le réenvoyer sur la boite (ici orange).

#!/usr/local/bin/php
<?
$fd = fopen("php://stdin", "r");
$stdin = '';
while (!feof($fd))
$stdin .= fread($fd, 1024); //recuperation du mail dans $stdin
 
fclose($fd);
 
//traitement.... par une expression rationelle
ereg("votre résultat à l'UV - (.*) ",$stdin,$resultat);
//enfin, on envoit le mail modifié à la personne concernée
mail('toto@orange.fr', $resultat[1], $stdin);
exit(0);
?>

Ici, ce script recupere le résultat d’un examen et réenvoit un mail à la personne concernée directement sur son portable (grace à la messagerie orange).

Pour activer l’alerte mail orange, il faut aller sur le site http://www.orange.fr. Apres identification, dans parametre compte mail, cocher : etre avertit par sms lors de la reception d’un nouveau mail

Pratique pour les résultats de l’utc ;)

Dernière modification : 28/07/2006.