maX Bauer wrote:
Hallo Liste,
So, ich habe es geschafft ! Bin auch ganz stolz auf mich und alle, die mir geholfen haben ! Danke und hier ist es nochmal in der kompletten Fassung: Ihr habt bestimmt alle eigene Ideen, wie man dieses Script noch verbessern könte, bzw. wisst wahrscheinlich wie man sowas in 10 Zeilen schreibt... Ich nicht ! (will es aber mit der Zeit lernen) Also wenn jemand bessere Ideen dazu hat, oder meint es erweitern zu wollen, den bitte ich, diese unter diesem Thread zu Posten. gruß maX Bauer #!/bin/bash ################################# # Mailcheck # # von maX Bauer # ################################# function popmailcheck() { ########### No Mail ########################### echo stat >&3 read ok num size<&3 if [ $num -eq 0 ] then echo echo Keine Mails ! echo echo quit >&3 exit fi return } function popdel() { ############ Mails loeschen ########################## x=1 while [ $x -le $num ] do echo dele $x >&3 read ok <&3 echo "$ok Message $x deleted" x=`expr $x + 1` done ###################################### echo quit >&3 return } function popshowmail() { ########## Anzahl Mails ############################ echo echo --------------------------------- echo maximilian@formtransfer.de hat echo $num "Mails mit einer Groesse von" $size echo --------------------------------- echo quit >&3 return } function poplogin() { exec 3<>/dev/tcp/pop.1und1.de/110 ######## LOGIN ############################## echo user mxxxxxx>&3 read okuser msg1<&3 ######### PASS ############################# echo pass 1xxxxxx>&3 read okpass <&3 ######### Antwort abfangen ############################# read a1 a2 a3 a4 a5 a6 a7 a8 a9<&3 return } case "$1" in del) poplogin popmailcheck popdel ;; show) poplogin popmailcheck popshowmail ;; *) echo "Syntax: {del|show}" ;; esac exit