mail verschicken per shellscript

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
zorn
Beiträge: 697
Registriert: 19.08.2003 00:42:10
Wohnort: Berlin
Kontaktdaten:

mail verschicken per shellscript

Beitrag von zorn » 07.10.2004 20:11:06

hallo forum,

ich möchte gerne emails per shellscript verschicken. meine lösung bisher:

mutt -s "backup failed!" support@blabluber.de </root/faild

wobei /root/faild der email body ist. wahrscheinlich ist das eine blöde frage, aber
wie kann ich das als einzeiler machen. mir ist bisher keine möglichkeit aufgefallen
ohne das externe file - welches ich mir gerne sparen würde.
lass ich es weg, dann starten mutt oder mail im interaktiven mode und blockieren quasi.

gibt's ne möglichkeit?

thx
--
kallisti!

Benutzeravatar
se8i
Beiträge: 1017
Registriert: 08.11.2002 17:02:20
Wohnort: nähe Karlsruhe
Kontaktdaten:

Beitrag von se8i » 07.10.2004 20:17:54

mails verschicke ich aus der konsole mit "mail".
und wenn du die Datei wegläßt, woher bekommst du dann den body? Ich glaub ich hab da was falsch verstanden...
Jazz is not dead, it just smells funny.

Benutzeravatar
QT
Beiträge: 1322
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 07.10.2004 20:21:54

Code: Alles auswählen

$ mail -s "backup failed" support@foo.bar </dev/null

Benutzeravatar
zorn
Beiträge: 697
Registriert: 19.08.2003 00:42:10
Wohnort: Berlin
Kontaktdaten:

Beitrag von zorn » 07.10.2004 22:46:04

supergeil - danke! ich dachte erst das kann nicht klappen, oder die mail muss ewig gross werden - aber ich habs versucht und für gut befunden.

thx
--
kallisti!

Tiffi
Beiträge: 31
Registriert: 17.05.2004 14:49:19
Wohnort: Bruchsal
Kontaktdaten:

Beitrag von Tiffi » 12.10.2004 13:39:13

Guter Tipp, bei mir funktioniert aber mail nicht. Mit welchem Paket kann man sich das installieren?
Grüßle
Tiffi

Benutzeravatar
QT
Beiträge: 1322
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 12.10.2004 14:41:24

Solche Fragen kannst Du auf zB http://packages.debian.org/ in der Sektion "Search the contents of packages" aufloesen. Einfach bin/mail in die Suchmaske eintragen und als Ergebnis bekommst Du alle Pakete, die dieses File beinhalten.

Kannst Dir auch das Paket apt-file installieren und dann die Suche auf Deinem Host in einer Shell absetzen, ohne die Webseite oben zu nutzen....

Antworten