[fli4l] WAN-IP
Ulrich Hupe
Ulrich.Hupe at t-online.de
Mo Sep 14 17:30:50 CEST 2015
Hallo Christian,
ja ok, dann ist die Variable $local!
Ich mache ein FTP update auf die homepage (solange es die noch gibt) und
auf den eisfairserver.
Der eisfairserver sendet dann später eine e-mail an bestimmte Adressen.
Das Hosenträger und Gürtelprinzip entstand weil die Telekom eine
zeitlang oft Wartung durchführte und der upload nicht ging.
Außerdem möchte ich auf dem router keine e-mail ...
Ulrich
Am 14.09.2015 um 15:43 schrieb Christian Schwinn:
> Mein Skript funktioniert noch mit 3.10.3.
> Ich mache etwas änhliches, ich sende eine Email mit der neuen IP-Adresse:
>
> if [ "$is_default_route" = "yes" ] # is a default-route-interface going up?
> then
> {
> sleep 5;
> echo "HELO myfli4l";
> sleep 3;
> echo "EHLO myfli4l";
> sleep 3;
> echo "AUTH LOGIN";
> sleep 3;
> echo "mybase64encodedusername";
> sleep 3;
> echo "mybase64encodedpassword";
> sleep 3;
> echo "MAIL FROM:<mysender>";
> sleep 3;
> echo "RCPT TO:<myfirstrecever>";
> sleep 3;
> echo "RCPT TO:<mysecondrecever>";
> sleep 3;
> echo "DATA";
> sleep 3;
> echo "From: <mysender>";
> echo "To: <myfirstrecever>,<mysecondrecever>";
> echo "Date: `date -R`";
> echo "Subject: New IP address";
> echo "New IP address: $local";
> echo "";
> echo "DynDNS update log:";
> echo "";
> echo "/var/log/dyndns/myupdateddoamin:";
> echo "";
> echo "`cat /var/log/dyndns/myupdateddoamin`";
> echo "";
> echo ".";
> sleep 3;
> echo "QUIT";
> } | openssl s_client -connect mymailserver:465 -crlf -ign_eof
> fi
>
Mehr Informationen über die Mailingliste Fli4L