Software » Simple server mail pour script
Catégorie:  
   
Simple server mail pour script
Publié le 09/01/2007 @ 13:33:58,
Par Vector
Hello la foule,

Je cherche un soft qui :

- Fait server mail sous Windows
- Capable d'exécuter un script en fonction du mail reçu.

Ce que je cherche à faire ?

Envoyer un mail à l'adresse de se fameux server mail style sms@[102.168.1.11]
avec sujet = numéro de téléphone, body = texte du sms

Le tout est écrit sous forme de script dans un répertoire bien précis du serveur sous un format bien précis et ensuite traité par SMS Express et il se retrouve sur un GSM ... ouf

une idée ?

Merci !!!!
Vector, juste Vector!
   
Simple server mail pour script
Publié le 09/01/2007 @ 13:42:26,
Par cauet
Merak
   
Simple server mail pour script
Publié le 09/01/2007 @ 13:56:33,
Par Vector
Ici : http://www.merakmailserver.com/Products/Merak_Mail_Server/ ?

Je vais regarder
Vector, juste Vector!
   
Simple server mail pour script
Publié le 09/01/2007 @ 13:58:58,
Par Vector
Apparement ce n'est pas gratuit :wink: j'avais oublié de préciser que je voulais un freeware :oh:
Vector, juste Vector!
   
Simple server mail pour script
Publié le 09/01/2007 @ 14:27:17,
Par philfr
C'est peut-être con, mais tu peux voir UUPC/Extended...

C'est vieux, mais ça tourne (aussi) sur NT, et fait serveur mail/news UUCP avec gateway SMTP et POP3. Le support des alias email redirigés vers des scripts fonctionne comme sur unix.

Si tu ne gardes que le serveur SMTP, tu dois pouvoir faire ce que tu veux. Attention, le serveur SMTP n'est pas assez sûr pour être mis en ligne (en tous cas c'était comme ça dans le temps). Il ne doit être utilisé qu'en local (ou derrière un proxy approprié)
   
Simple server mail pour script
Publié le 09/01/2007 @ 14:28:20,
Par Vector
ok c'est du local uniquement parce que je ne compte pas mettre en place de domain sur ce serveur ... justement pour que ça reste plus confidentiel !
Vector, juste Vector!
   
Simple server mail pour script
Publié le 09/01/2007 @ 15:32:42,
Par Vector
pas d'autres propositions ?
Vector, juste Vector!
   
Simple server mail pour script
Publié le 09/01/2007 @ 15:38:45,
Par zion
Un serveur fait main en Delphi avec Indy... Ils ont tout ce qu'il faut et tu sais quand même encore développer en pascal, non? :wink:

Super simple à scripter en plus vu que tu fais tout toi même :ddr555:

Je suis le Roy :ocube:
   
Simple server mail pour script
Publié le 09/01/2007 @ 15:49:41,
Par philfr
Tant qu'à faire, en python alors... Encore plus simple à scripter, puisque c'est un script :grin:
Et c'est multiplateforme.

smtpd est un module standard de python.
   
Simple server mail pour script
Publié le 09/01/2007 @ 15:51:27,
Par Vector
mouais ... je suis sous windows je le rappelle ...

Seb ... je savais que tu allais me dire ça :wink:

Bon je continue avec google donc :wink:

(pas le temps de coder)
Vector, juste Vector!
   
Simple server mail pour script
Publié le 09/01/2007 @ 15:54:25,
Par philfr
Python tourne très bien sous Windows !!!
   
Simple server mail pour script
Publié le 09/01/2007 @ 15:55:06,
Par Vector
mais je ne connais pas python :wink:

php
bash
batch windows
vbscript ...

:wink:
Vector, juste Vector!
   
Simple server mail pour script
Publié le 09/01/2007 @ 16:07:34,
Par Vector
J'ai trouvé !

Sendmail + php + logger sur mon syslog :wink:

si ça marche j'explique ! :wink: promis !!!!!
Vector, juste Vector!
   
Simple server mail pour script
Publié le 09/01/2007 @ 16:28:48,
Par Vector
bon ça ne marche pas :wink: donc je n'explique pas :grin:

Je m'oriente vers d'autres pistes ... disons que je crée un user Exchange qui a pour adresse sms@.....com

Comment traiter dans Exchange les mails de cet utilisateur ? disons pour chaque mail doit être sauvé en texte sur le disque et ensuite un php le traite ...

idées ? :o)
Vector, juste Vector!
   
Simple server mail pour script
Publié le 09/01/2007 @ 16:31:08,
Par philfr
Le serveur:

import smtpd, email

class mysmtpd(smtpd.SMTPServer):
def process_message(self, peer, mailfrom, rcpts, data):
msg=email.message_from_string(data)
print "Tel: ", msg["Subject"]
print "Message: ", msg.get_payload()
# ici appeler le script avec les arguments

mys=mysmtpd(("127.0.0.1",2525),None)
smtpd.asyncore.loop()


L'échange SMTP:

philfr@punch:~$ telnet localhost 2525
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 server1.here.be Python SMTP proxy version 0.2
HELO phil
250 server1.here.be
MAIL FROM: phil@here.be
250 Ok
RCPT TO: phil@there.be
250 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
From: <phil@here.be>
To: <phil@there.be>
Subject: +324759874556

Coucou message
.
250 Ok


Le résultat côté serveur:

philfr@punch:~/tmp/pysmtp$ python mysmtpd.py
Tel: +324759874556
Message: Coucou message



Qui dit mieux ? :whistle:

Dernière édition: 09/01/2007 @ 16:32:26
   
Simple server mail pour script
Publié le 09/01/2007 @ 16:31:26,
Par pipo
ben en commande POP spa très compliqué :oh:
./Make sex | ( . ) ( . ) | Je n'ai rien à voir avec Zion l'informaticien gay
   
Simple server mail pour script
Publié le 09/01/2007 @ 16:41:58,
Par Vector
pipo ?
Vector, juste Vector!
   
Simple server mail pour script
Publié le 09/01/2007 @ 16:43:55,
Par philfr
J'oubliais: l'installeur windows de python 2.5 : http://www.python.org/ftp/python/2.5/python-2.5.msi

pipo ?


Et moi, je pue ? :oh:
   
Simple server mail pour script
Publié le 09/01/2007 @ 16:44:36,
Par Vector
lol :wink:

non philfr tu pues pas ...
Vector, juste Vector!
   
Simple server mail pour script
Publié le 09/01/2007 @ 16:52:31,
Par blietaer
sfacturé comment sms express ?
Et au besoin s'arrêter.
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?