You are not logged in.
Dear visitor, welcome to Aqua Computer Forum. If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
Minusch@Linux
Unregistered
Quoted from "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
Senior Member
Quoted
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.
Quoted from "oldman"
Gehe Deine Lehrer verprügeln, die haben versagt.
![]() |
Source code |
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.' |
![]() |
Source code |
1 |
#!/usr/bin/python |
![]() |
Source code |
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.' |
![]() |
Source code |
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] |
-