Sujet: Simple server mail pour script
09/01/2007 @ 13:33:58: Vector: Simple server mail pour script
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 !!!!
09/01/2007 @ 13:42:26: cauet: Simple server mail pour script
Merak
09/01/2007 @ 13:56:33: Vector: Simple server mail pour script
Ici : http://www.merakmailserver.com/Products/Merak_Mail_Server/ ?

Je vais regarder
09/01/2007 @ 13:58:58: Vector: Simple server mail pour script
Apparement ce n'est pas gratuit :wink: j'avais oublié de préciser que je voulais un freeware :oh:
09/01/2007 @ 14:27:17: philfr: Simple server mail pour script
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é)
09/01/2007 @ 14:28:20: Vector: Simple server mail pour script
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 !
09/01/2007 @ 15:32:42: Vector: Simple server mail pour script
pas d'autres propositions ?
09/01/2007 @ 15:38:45: zion: Simple server mail pour script
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:

09/01/2007 @ 15:49:41: philfr: Simple server mail pour script
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.
09/01/2007 @ 15:51:27: Vector: Simple server mail pour script
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)
09/01/2007 @ 15:54:25: philfr: Simple server mail pour script
Python tourne très bien sous Windows !!!
09/01/2007 @ 15:55:06: Vector: Simple server mail pour script
mais je ne connais pas python :wink:

php
bash
batch windows
vbscript ...

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

Sendmail + php + logger sur mon syslog :wink:

si ça marche j'explique ! :wink: promis !!!!!
09/01/2007 @ 16:28:48: Vector: Simple server mail pour script
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)
09/01/2007 @ 16:31:08: philfr: Simple server mail pour script
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:
09/01/2007 @ 16:31:26: pipo: Simple server mail pour script
ben en commande POP spa très compliqué :oh:
09/01/2007 @ 16:41:58: Vector: Simple server mail pour script
pipo ?
09/01/2007 @ 16:43:55: philfr: Simple server mail pour script
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:
09/01/2007 @ 16:44:36: Vector: Simple server mail pour script
lol :wink:

non philfr tu pues pas ...
09/01/2007 @ 16:52:31: blietaer: Simple server mail pour script
sfacturé comment sms express ?
Retour