[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