Sie sind nicht angemeldet.
Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Minusch@Linux
unregistriert
Zitat von »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]
Zitat
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.
Zitat von »oldman«
Gehe Deine Lehrer verprügeln, die haben versagt.
Quellcode |
|
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.' |
Quellcode |
|
1 |
#!/usr/bin/python |
Quellcode |
|
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.' |
Quellcode |
|
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] |
-