Sujet: Simple server mail pour script
10/01/2007 @ 11:55:35: blietaer: Simple server mail pour script
je me permets, si ça dévie pas trop de ton post, de demander un truc plus ou moins relatif au sujet: c'est quoi le plus simple pour envoyer des SMS automatiquement?
(Proximus online SMS est pas mal mais pas automatisable, pas d'équivalent Basen,..)
?
10/01/2007 @ 11:56:22: Vector: Simple server mail pour script
nous on utilises un modem gsm siemens et SMS Express ... :wink:
10/01/2007 @ 12:00:30: blietaer: Simple server mail pour script
mmh pas mon cas : simple utilisateur
10/01/2007 @ 12:31:28: philfr: Simple server mail pour script
Tu peux connecter ton GSM à ton PC (serial/bluetooth/IRDA/usb) ? Ou tu veux du pur internet ?
10/01/2007 @ 14:05:53: zion: Simple server mail pour script
SMS over HTTP, c'est de loin meilleur marché que nos opérateurs nationaux en général.

Exemple: Clickatell, ça fonctionne pas si mal et c'est assez simpliste
10/01/2007 @ 14:08:52: blietaer: Simple server mail pour script
pur internet.
10/01/2007 @ 14:49:42: ovh: Simple server mail pour script
bli> alors la solution de zion :dawa: clickatell :dawa:
10/01/2007 @ 15:05:33: Vector: Simple server mail pour script
mon script mail2sms.php marche d'enfer ... chuis content :wink: j'avais plus codé depuis 2 ans :oh:
10/01/2007 @ 15:06:46: cauet: Simple server mail pour script
SMS over HTTP, c'est de loin meilleur marché que nos opérateurs nationaux en général.

Exemple: Clickatell, ça fonctionne pas si mal et c'est assez simpliste


www.smsaction.be c'est moins cher que clickatell :itm:
et sérieusement, c'est pas pour prêcher pour ma chapelle mes les routes africaines de clickatell, ca marche quand ca veut bien..

j'ai une api XML faite, et une SOAP en cours.
10/01/2007 @ 16:39:43: Vector: Simple server mail pour script
Alors voilà mon script tout con :wink:

  1. <?php 
  2. function str_clean($texte
  3.     $str = chr(13); 
  4.     $ptemp1 = str_replace ($str,"",$texte); 
  5.     $str = chr(10); 
  6.     $ptemp1 = str_replace ("&","&",$ptemp1); 
  7.     $ptemp1 = str_replace ($str,"",$ptemp1); 
  8.     $ptemp1 = str_replace ("'","´",str_replace ('"',""",$ptemp1)); 
  9. $ptemp1 = stripslashes($ptemp1); 
  10. return $ptemp1; 
  11. function printdate() 
  12. return date("d/m/Y @ H:i:s"); 
  13. // Open a log file 
  14.  
  15. $log=fopen("c:ohwell: scripts/smslog.log","a+"); 
  16.  
  17.  
  18. // Open Imap connection with Mail server 
  19.  
  20. $mbox = imap_open("{xxxx.gatewaycomms.com:xxxx}INBOX", "xxx", "xxxx"); 
  21.  
  22. // for each message do 
  23.  
  24. $message_count=imap_num_msg($mbox); 
  25.  
  26. fputs($log,printdate()." :  ".$message_count." new message on server\n"); 
  27.  
  28. for ($i = 1; $i <= imap_num_msg($mbox); $i++) 
  29.  
  30. $header = imap_headerinfo($mbox, $i, 80, 80); 
  31. $subject= $header->fetchsubject; 
  32. $sender=$header->fromaddress; 
  33. $messageBody = imap_body($mbox, $i); 
  34.  
  35. $sender=substr($sender,strpos($sender,"<")); 
  36. $sender=str_replace("<","",$sender); 
  37. $sender=str_replace(">","",$sender); 
  38.  
  39. print "Message #$i\n"; 
  40. print "From : $sender\n"; 
  41. print "Subject : $subject\n"; 
  42. print "Text to send : $messageBody\n"; 
  43.  
  44. fputs($log,printdate()." : SMS Request from $sender to mobile number $subject\n"); 
  45.  
  46. // Delete the mail 
  47.  
  48. imap_delete($mbox, $i); 
  49.  
  50. // Create the file 
  51.  
  52.  
  53. $filename="c:ohwell: OutBox/".$subject; 
  54. $filename=str_clean($filename); 
  55. print $filename; 
  56. $file=fopen($filename,"w+"); 
  57. fputs($file,"$messageBody sent from $sender"); 
  58. fclose($file); 
  59.  
  60. fputs($log,printdate()." : File created on $filename\n"); 
  61.  
  62. imap_expunge($mbox); 
  63.  
  64. fputs($log,printdate()." : Delete $message_count mails from server\n"); 
  65.  
  66. imap_close($mbox);  
  67. fclose($log); 
  68.  
  69. ?>"
10/01/2007 @ 16:44:50: cauet: Simple server mail pour script
en fait ce que tu voulais faire avec ton code PHP, c'est envoyer du contenu sur un SMTP?
je pensais que tu voulais RECEVOIR un flux email pour ensuite actionner un script ou autre..

exemple tu envoie rebootiis@masociete.com et tu reboot IIS..
(ben quoi, ca arrive méga souvent :joce: )
10/01/2007 @ 16:46:41: Vector: Simple server mail pour script
ce que je fais, je lis un compte mail et si le sujet du mail est un numéro de mobile (je suis en train de rajouter mes contrôle en ce moment), je lis le body du mail et je crée un fichier compatible avec sms express ... et une fois le fichier créé, sms express le traite (et envoie le sms) :wink: vala ... ma plateforme SMS est opérationnelle :wink:
10/01/2007 @ 17:38:54: philfr: Simple server mail pour script
Donc il te faut en plus de ton script, un serveur SMTP et un serveur IMAP.
Et ton script doit poller la mailbox je suppose, genre toutes les minutes...
:kiki:
Enfin, j'aurai essayé... Et il y en a au moins un qui aura été interpellé par la simplicité de python... :wink:
10/01/2007 @ 17:50:19: Vector: Simple server mail pour script
lol :wink:

pleure pas phil :wink: on t'aime quand même :wink:
10/01/2007 @ 18:06:00: didix: Simple server mail pour script
philfr > au moins deux :wink:
10/01/2007 @ 18:39:07: philfr: Simple server mail pour script
lol :wink:

pleure pas phil :wink: on t'aime quand même :wink:


:langue:

11/01/2007 @ 06:35:37: Keeper: Simple server mail pour script
au moins trois

mais bon c'est sûr que s'il préfère utiliser une bombe atomique pour tuer une mouche... :roll:
11/01/2007 @ 08:01:25: Vector: Simple server mail pour script
je vois pas en quoi c'est compliqué ?!?
11/01/2007 @ 08:06:09: dede: Simple server mail pour script
Moi je trouve pas ça compliqué...
Y a quand même un truc qui m'interpelle: comment encoder les smileys dans une source php ?
Merci d'éclairer ma torche !

Edit: J'avais po vu que Pipo en parlait ici :oh:
11/01/2007 @ 08:07:43: Vector: Simple server mail pour script
lol
Retour