 31.10.2025, 23:33
31.10.2025, 23:33 Changer la langue
 Changer la langue
							
							
							
						 S’inscrire
 S’inscrire Connexion
 Connexion
					
											Vous n’êtes pas connecté.

Minusch@Linux
Non enregistré
Citation de "Weihnachts-Buz"
[url]Aber was meinst du mit "mail verschicken"? Soll das automatisch immer wieder passieren oder wie?[/quote]
Ja genau, im endeffekt soll ipconfig ausgelesen werden und das Ergebnis soll per Email zweimal täglich an eine Adresse weitergeleitet werden...
Gruß
Minusch[/url]
																														 Hotzenplotz
		
																												
																		Hotzenplotz
																		
									
																	
Senior Member




Citation
tmsBatchMailer dient zur Versendung von Emails entweder über die Programmoberfläche oder über die Kommandozeile (z.B. aus Batchdateien). Alle Informationen über Empfänger (TO:, CC:, BCC), Betreffzeile, Emailtext, Contenttype, Dateianhang und Email-Account können sowohl manuell über die Oberfläche, als auch per Parameter über die Kommandozeile übergeben werden.
Citation de "oldman"
Gehe Deine Lehrer verprügeln, die haben versagt.

 
 
 >
 > 
							|   | Code source | 
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | # ipmailer.py
import socket
import smtplib
# config
email = {
    'server': 'localhost',
    'from':   'absender@email.com',
    'to':     'empfaenger@email.com'
}
# fetch this computer's ip address
ipaddr = socket.gethostbyname(socket.gethostname())
# send mail
server = smtplib.SMTP(email['server'])
server.sendmail(email['from'], email['to'], 'my ip address is ' + ipaddr)
server.quit()
print 'Mail sent.' | 
|   | Code source | 
| 1 | #!/usr/bin/python | 
|   | Code source | 
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | # ipmailer.py
import socket
import smtplib
import time
# config
email = {
    'server': 'localhost',
    'from':   'absender@email.com',
    'to':     'empfaenger@email.com'
}
delay = 12 * 60 * 60  # delay in seconds, here: 12h
while 1:
    # fetch this computer's ip address
    ipaddr = socket.gethostbyname(socket.gethostname())
    # send mail
    server = smtplib.SMTP(email['server'])
    server.sendmail(email['from'], email['to'], 'my ip address is ' + ipaddr)
    server.quit()
    # sleep
    time.sleep(delay)
    print 'Mail sent.' | 
|   | Code source | 
| 1 2 3 4 5 | # fetch external ip external = 'www.google.com' s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.connect((external, 0)) ipaddr = s.getsockname()[0] | 
-
 
  
  
  
  
  
  
 