dabcorp
Messages postés15Date d'inscriptionmardi 19 juillet 2005StatutMembreDernière intervention20 octobre 2009
-
5 nov. 2005 à 19:02
cs_Marvin
Messages postés77Date d'inscriptionvendredi 24 janvier 2003StatutMembreDernière intervention19 juin 2006
-
20 nov. 2005 à 01:16
Bonjour ,
Je recherche un moyen simple d'envoyer un IP contenant l'adresse IP du FAI de mes clients via mail quand celle ci change.
J'ai déja fait un petit prog lié à CRON pour me l'envenyer tous les matins , mais il arrive que celle ci change quatre à cinq fois par jours.
#// Importation des modules pour Python //
from urllib import urlopen
import os
import smtplib
liste=['monclient@hotmail.com',moi@xxx.fr']
for i in liste:
#// Lecture de l'adresse IP //
x=urlopen("http://checkip.dyndns.org/")
str=x.read()
ip=str[75:90]
#print "Votre Adresse IP est : "+ ip
S="Subject: IP du Jour\r\n\r\n"
D= "Adresse Ip : "+ip
#// Envoi d'un mail avec l'adresse IP //
fromaddr="serveur@xxx.fr"
toaddrs=i
subject = "Adresse IP du jours"
server=smtplib.SMTP('smtp.xxx.fr')
server.set_debuglevel(0)
server.sendmail(fromaddr,toaddrs,S+D)
server.quit()
dabcorp
Messages postés15Date d'inscriptionmardi 19 juillet 2005StatutMembreDernière intervention20 octobre 2009 5 nov. 2005 à 19:03
Bonjour ,
Je recherche un moyen simple d'envoyer un IP contenant l'adresse IP du FAI de mes clients via mail quand celle ci change.
J'ai déja fait un petit prog lié à CRON pour me l'envenyer tous les matins , mais il arrive que celle ci change quatre à cinq fois par jours.
#// Importation des modules pour Python //
from urllib import urlopen
import os
import smtplib
liste=['monclient@hotmail.com',moi@xxx.fr']
for i in liste:
#// Lecture de l'adresse IP //
x=urlopen("http://checkip.dyndns.org/")
str=x.read()
ip=str[75:90]
#print "Votre Adresse IP est : "+ ip
S="Subject: IP du Jour\r\n\r\n"
D= "Adresse Ip : "+ip
#// Envoi d'un mail avec l'adresse IP //
fromaddr="serveur@xxx.fr"
toaddrs=i
subject = "Adresse IP du jours"
server=smtplib.SMTP('smtp.xxx.fr')
server.set_debuglevel(0)
server.sendmail(fromaddr,toaddrs,S+D)
server.quit()