Aus Unix Mail an Internetadresse senden

Diskutiere mit über: Aus Unix Mail an Internetadresse senden im Mac OS X - Unix & Terminal Forum

  1. schmüdu

    schmüdu Thread Starter MacUser Mitglied

    Beiträge:
    133
    Zustimmungen:
    0
    Registriert seit:
    03.03.2004
    Moin Gemeinde

    Folgende Situation: Per Cron Job lasse ich diverse Skripts laufen, insbesondere auch Backupskripts. Nun möchte ich - beispielsweise im Störungsfall - Nachrichten generieren, welche auf der X-Oberfläche sichtbar werden (wie Mail an Entourage usw.).

    Die Unix-Kommandos mail, mailx usw. generieren meines Wissens Mails, welche ich nur über Terminals abfragen muss.

    Da ich eher selten per Terminal arbeite, werde ich erst spät auf allfällige Störungen aufmerksam gemacht.

    Gibt es die Möglichkeit, per Shell-Skript Nachrichten an einen Internet-User zu senden? Und wenn ja, wie könnte dieses aussehen?

    Vielen Dank für eure Hilfe
    Gruss
    Tom
     
  2. wegus

    wegus MacUser Mitglied

    Beiträge:
    15.029
    Zustimmungen:
    1.314
    Registriert seit:
    13.09.2004
    hui,
    da geht aber etwas durcheinander :)

    Mail ist ein Dienst eines TCP/IP-Netzes. Dabei ist es egal ob der Dienst von einem Terminalprogramm initiiert wird oder einer GUI ( wie mail oder entourage). Die mail ist die Selbe.
    Du kannst also sehrwohl aus Deinen Skripten ( welche Sprache ?) heraus mailen und das Resultat in einer GUI lesen. Natürlich kannst Du dabei, eine richige Konfiguration vorausgesetzt, auch in des Internet mailen!
     
  3. schmüdu

    schmüdu Thread Starter MacUser Mitglied

    Beiträge:
    133
    Zustimmungen:
    0
    Registriert seit:
    03.03.2004
    Ja, ich habe vermutet, dass dieser Dienst generell gehen muss. Es fehlt mir eben an der Konfiguration und an guten Beispielen, wie ich mail oder mailx aufrufen muss. Die Bücher, die mir zur Verfügung stehen (und auch die Man-Pages) geben nur Beispiele her, wie auf dem gleichen System Mails ausgetauscht werden, aber nicht, wie ich den Dienst sauber konfiguriere oder gar Mails ins Internet schicke.

    Ich möchte die Kommandos in Shell-Skripts einbinden (also nicht via Apple-Skript). Kannst du mir in ein paar Stichworten schildern, wie ich die Konfig hinkrieg und wie ein Kommando aussehen könnte? Oder kennst du einen guten Link, wo dies schon beschrieben ist?

    Thanx und Gruss
    Tom
     
  4. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    Registriert seit:
    24.09.2003
    Es gibt spezeill für die periodic Skripte eine sehr einfache Möglichkeit, dass deren output an eine bestimmte Mailadresse gesendet wird.
    Dazu trägst Du einfach folgende Zeilen in die Datei /etc/periodic.conf ein:
    Code:
    daily_output=mail@deinedomain.de
    weekly_output=mail@deinedomain.de
    monthly_output=mail@deinedomain.de
    Man kann natürlich auch eigene Skripte zu periodic Jobs machen.

    Cron selbst schaut darüber hinaus auf die Variable MAILTO.
    Wenn diese gesetzt ist, wird ggf. der Output des Jobs per Email an die angegeben Adresse gesendet.
    Das ist eigentlich eine extrem einfache Geschichte.

    Und dann kann man natürlich noch in den Skripten selbst Mailfunktionen aufrufen wie wegus angedeutet hat oder den Cronjob in ein mail Kommando pipen, was ebenfalls sehr einfach ist und sich dann anbietet, wenn man nur den Output einzelner Jobs als Mail erhalten möchte.
     
Die Seite wird geladen...
Ähnliche Themen - Aus Unix Mail Forum Datum
Fotos via Terminal extrahieren aus iTunes Backups Mac OS X - Unix & Terminal 21.11.2016
mp3- und m4a-Dateien aus ID3-Tags umbenennen Mac OS X - Unix & Terminal 14.10.2015
Ältere Meldungen aus Terminal nach schließen und erneutem Öffnen lesen Mac OS X - Unix & Terminal 07.10.2013
Reihe von Strings aus Dateinamen entfernen Mac OS X - Unix & Terminal 22.07.2013
Hinweisfenster aus Shell / Kommandozeile starten (à la Zenity)? Mac OS X - Unix & Terminal 07.10.2010

Diese Seite empfehlen

Benutzerdefinierte Suche