Mail aus shell-script versenden

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Mail aus shell-script versenden

      Hallo,

      ich habe ein paar shell-scripte via crontab am laufen.

      Zwecks Rückmeldung möchte ich gerne am Ende eine Email via smtp (ohne Authentifizierung / kein SSL) mit dem angehängten Logfile versenden.

      Kann mir jemand einen Tipp geben, wie ich das machen kann?

      Danke schon mal

      Michael
    • RE: Mail aus shell-script versenden

      Ich nutze das Kommandozeilenprogramm "sendmail" auf meinem Openwrt-Router. Tut bestens mit smtp. Sollte man auch auf den mipsel-Boxen zum Laufen bekommen. Nen besseren Tipp habe ich leider nicht.
      checking for long long... yes<br>
      checking for long double... yes<br>
      +++ Divide By Cucumber Error. Stopping. +++<br><br>
    • Hat mir jemand sendmail oder mailx oder ?? zum versenden von Mails für die VU+?
      Ich habe in der Zwischenzeit auch mit telnet mein Glück versucht - leider ohne Erfolg.
    • Jo hier =)

      Habs grad ausprobiert => geht

      Die /etc/ssmtp/ssmtp.conf muss so bearbeitet werden:

      Quellcode

      1. root=EMAILADRESSE_AN_DIE_DIE_MAILS_GEHEN_VON_ROOT_GEHEN
      2. mailhub=SMTPSERVER:SMTPPORT
      3. hostname=vubox.localdomain
      4. FromLineOverride=YES
      5. AuthUser=SMTPUSER
      6. AuthPass=SMTPPASSWORT



      Als erstes das Paket
      liblockfile dann ssmtp und dann mailx installieren
      Dateien
    • Perfekt. Vielen Dank.

      Zur Ergänzung hier noch mein Lösungsansatz:

      /usr/script/meinscript.sh

      Quellcode

      1. $logfile=/tmp/mylog.tmp
      2. echo "To: recipient_email@example.com" >$logfile
      3. echo "From: myemailaddress@example.com" >>$logfile
      4. echo "Subject: mail from vu" >>$logfile
      5. echo "" >>$logfile
      6. echo "hello world!" >>$logfile
      7. ssmtp recipient_email@example.com < $logfile