command line mailer
Hallo Liste, ich bin auch der suche nach einem Command Line mailer, mit dem ich aus einem Script heraus Mails mit Anhang verschicken kann. Hintergrund: Einmal am Tag läuft ein Script, das mir die /var/log/messages zuschicken soll. Bisher habe ich das mit Metamail's "mailto" Programm getan und einfach den Text der messages über einen Redirector umgeleitet. Kennt Ihr einen Mailer, der mir über Kommandozeile Mails verschickt und der keine riesige Konfiguration benötigt. Danke! Guß maX Bauer
Hallo,
Hallo Liste, ich bin auch der suche nach einem Command Line mailer, mit dem ich aus einem Script heraus Mails mit Anhang verschicken kann.
Da bekommst Du wahrscheinlich viele gleichlautende Antworten: mail man mail
Das setzt aber meines Wissens voraus, dass sendmail (o.ä.) läuft. Außerdem schauen einige Zieladressen (zB bei GMX), ob sie den Domain-Name des Absenders finden. Wenn man keinen angemeldeten Domain-Namen hat, macht das bei mir Probleme. Andererseits macht "mail" bei fester Netzanbindung kein Problem. Grüße, Jürgen
Hallo Jürgen, Am Mittwoch, 18. Juni 2003 16:24 schrieb Jürgen Wieferink:
Hallo,
Hallo Liste, ich bin auch der suche nach einem Command Line mailer, mit dem ich aus einem Script heraus Mails mit Anhang verschicken kann.
Da bekommst Du wahrscheinlich viele gleichlautende Antworten: mail man mail
Das setzt aber meines Wissens voraus, dass sendmail (o.ä.) läuft.
ja.
Außerdem schauen einige Zieladressen (zB bei GMX), ob sie den Domain-Name des Absenders finden. Wenn man keinen angemeldeten Domain-Namen hat, macht das bei mir Probleme.
du kannst aber einen Relay-Host setzen, der die Mails dann weiterleitet. Gruß Kai
Jürgen Wieferink wrote:
Da bekommst Du wahrscheinlich viele gleichlautende Antworten: mail man mail
Das setzt aber meines Wissens voraus, dass sendmail (o.ä.) läuft. Außerdem schauen einige Zieladressen (zB bei GMX), ob sie den Domain-Name des Absenders finden. Wenn man keinen angemeldeten Domain-Namen hat, macht das bei mir Probleme.
Schon, aber sendmail bzw. postfix als Relay zu nutzen, ist eigentlich auch nich sooo schwer. ;-)
Andererseits macht "mail" bei fester Netzanbindung kein Problem.
Klar ... Ciao, Jochen
Jochen Schrader schrieb:
maX Bauer wrote:
Hallo Liste, ich bin auch der suche nach einem Command Line mailer, mit dem ich aus einem Script heraus Mails mit Anhang verschicken kann.
Da bekommst Du wahrscheinlich viele gleichlautende Antworten: mail man mail
Das habe ich auch schon versucht, gibt aber "no manual entry"... Zu welchem Paket gehört das denn ? Info: SuSE 7.2 Minimal Installation... Metamail und Pine installiert, aber wie ich pine selbstständig zum Mailen bekomme habe ich nicht begriffen. Danke maX
maX Bauer wrote:
Jochen Schrader schrieb:
maX Bauer wrote:
Hallo Liste, ich bin auch der suche nach einem Command Line mailer, mit dem ich aus einem Script heraus Mails mit Anhang verschicken kann.
Da bekommst Du wahrscheinlich viele gleichlautende Antworten: mail man mail
Das habe ich auch schon versucht, gibt aber "no manual entry"... Zu welchem Paket gehört das denn ?
Bei Deiner SuSE 7.2 weiss ich das nicht ganz so genau, aber bei mir SuSE 8.2 heisst das Paket mailx bzw. Du findest es auch unter nail. Viele Grüße Jochen
----- Original Message -----
From: "maX Bauer"
Hallo Liste, Hallo,
ich bin auch der suche nach einem Command Line mailer, mit dem ich aus einem Script heraus Mails mit Anhang verschicken kann.
Hintergrund: Einmal am Tag läuft ein Script, das mir die /var/log/messages zuschicken soll. Bisher habe ich das mit Metamail's "mailto" Programm getan und einfach den Text der messages über einen Redirector umgeleitet. Kennt Ihr einen Mailer, der mir über Kommandozeile Mails verschickt und der keine riesige Konfiguration benötigt.
envelope sollte dir hier weiterhelfen. Hier mal ein Bespiel: uuencode /var/log/messages message.txt | mail -s "Messagedatei" empfänger zu sendende Datei name der erscheint Mail erzeugen ansonsten mal man uuencode anschauen
Danke! Guß maX Bauer
V.Lieder
On Wed, 2003-06-18 at 16:04, maX Bauer wrote:
Hallo Liste, ich bin auch der suche nach einem Command Line mailer, mit dem ich aus einem Script heraus Mails mit Anhang verschicken kann.
Hintergrund: Einmal am Tag läuft ein Script, das mir die /var/log/messages zuschicken soll. Bisher habe ich das mit Metamail's "mailto" Programm getan und einfach den Text der messages über einen Redirector umgeleitet. Kennt Ihr einen Mailer, der mir über Kommandozeile Mails verschickt und der keine riesige Konfiguration benötigt.
Schau Dir doch mal perl und das Modul MimeLite (oder so ähnlich) an, dann kannst Du auch über einen externen Mailer senden. HTH V.
* Am Mit, 18 Jun 2003 schrieb Volker Kroll:
On Wed, 2003-06-18 at 16:04, maX Bauer wrote:
Hallo Liste, ich bin auch der suche nach einem Command Line mailer, mit dem ich aus einem Script heraus Mails mit Anhang verschicken kann.
Hintergrund: Einmal am Tag läuft ein Script, das mir die /var/log/messages zuschicken soll. Bisher habe ich das mit Metamail's "mailto" Programm getan und einfach den Text der messages über einen Redirector umgeleitet. Kennt Ihr einen Mailer, der mir über Kommandozeile Mails verschickt und der keine riesige Konfiguration benötigt.
Schau Dir doch mal perl und das Modul MimeLite (oder so ähnlich) an, dann kannst Du auch über einen externen Mailer senden.
IMHO hier zigfacher Overkill :-) Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
* Am Mit, 18 Jun 2003 schrieb maX Bauer:
Hallo Liste, ich bin auch der suche nach einem Command Line mailer, mit dem ich aus einem Script heraus Mails mit Anhang verschicken kann.
Hintergrund: Einmal am Tag läuft ein Script, das mir die /var/log/messages zuschicken soll. Bisher habe ich das mit Metamail's "mailto" Programm getan und einfach den Text der messages über einen Redirector umgeleitet. Kennt Ihr einen Mailer, der mir über Kommandozeile Mails verschickt und der keine riesige Konfiguration benötigt.
Ein richtiger MUA, der sowas kann, ist Mutt. Für diese Anwendung sollte die Konfiguration eigentlich auch trivial bis nicht notwendig sein. Aber für Deine Anwendung reicht auch cat /var/log/messages | mail Deine@Adresse -s "Log-Datei" (Log-Datei im Body) oder uuenview -m Deine@Adresse -s "Log-Datei" -b /var/log/messages Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
*** Kristian Koehntopp (kris@koehntopp.de) schrieb heute in suse-linux:
[...] $ mutt -a datei -s bla user@example.com
"mutt" ist ein M*U*A und kein Kommandozeilen-Mailer. Ich würde mir lieber eine MIME-Mail per bash-Script zusammenbauen - was IMHO nicht schwer ist - und in "sendmail" pipen als einen MUA für solche wesens- fremden Aufgaben heranzuziehen. MfG Henning Hucke PS: Du hast mal wieder ein CC an den Autor geschickt. Ich denke mal, dass das so nicht gewollt war (?). -- Die schnellere Routine ist immer die, die Du nicht aufrufst!
On Wed, Jun 18, 2003 at 07:07:08PM +0200, Henning Hucke wrote:
[...] $ mutt -a datei -s bla user@example.com
"mutt" ist ein M*U*A und kein Kommandozeilen-Mailer.
mutt ist selbstverständlich ein mail user agent, und zwar einer, der genau wie mail und mailx auf der Kommandozeile funktioniert. Anders als mail und mailx ist er gegen eine termcap/terminfo/curses/slang oder was-immer-Bibliothek mit Terminalsteuerung gelinkt. Im übrigen war meine Kommandozeile unvollständig, es muß $ mutt -a datei -s bla user@example.com < /dev/null oder $ echo "Text der Nachricht" | mutt -a datei -s bla user@example.com heißen, damit es korrekt funktioniert.
Ich würde mir lieber eine MIME-Mail per bash-Script zusammenbauen - was IMHO nicht schwer ist - und in "sendmail" pipen als einen MUA für solche wesens- fremden Aufgaben heranzuziehen.
"man mutt". mutt ist genau dafür konzipiert.
PS: Du hast mal wieder ein CC an den Autor geschickt. Ich denke mal, dass das so nicht gewollt war (?).
Doch, sicherlich. Das habe ich aber an anderer Stelle auf dieser Liste schon einmal erläutert. Kristian
Moin,
* Kristian Koehntopp
PS: Du hast mal wieder ein CC an den Autor geschickt. Ich denke mal, dass das so nicht gewollt war (?).
Doch, sicherlich. Das habe ich aber an anderer Stelle auf dieser Liste schon einmal erläutert.
Wann denn etwa, unter welchem Subject? Thorsten -- It is up to us. - Carl Sagan
*** Kristian Koehntopp (kris@koehntopp.de) schrieb am Jun 18, 2003 in...:
[...] mutt ist selbstverständlich ein mail user agent, und zwar einer, der genau wie mail und mailx auf der Kommandozeile funktioniert. Anders als mail und mailx ist er gegen eine termcap/terminfo/curses/slang oder was-immer-Bibliothek mit Terminalsteuerung gelinkt.
Ich würde *ur*alte mail"reader" nicht gerade als Vorbild heranziehen... Man kann sogar bei diversen "grafischen" mail readers command line arguments angeben. Das macht sie noch lange nicht tauglich für den beschriebenen Zweck, mindestens aber sind sie dafür überkandidelt: Die bekannte Kanone, mit der man auf Spatzen schießt. Ein command line switch zum Setzen eines Subject oder zum automatischen Anhängen eines beliebigen Files macht einen MUA noch lange nicht zu einem Tool, das als unattended mail composer taugt, auch wenn man diese switches zur gleichen Zeit verwenden kann...
[...]
Ich würde mir lieber eine MIME-Mail per bash-Script zusammenbauen - was IMHO nicht schwer ist - und in "sendmail" pipen als einen MUA für solche wesensfremden Aufgaben heranzuziehen.
"man mutt". mutt ist genau dafür konzipiert.
Ich habe gerade im mutt-RPM der 8.0 gestöbert. Ich habe keine Textstelle gefunden, die mutt als unattended mail composer empfiehlt oder ähnliches tut...
[...]
MfG Henning Hucke -- Wer mir ungefragt Werbemüll an die private Mailadresse schickt, erklärt sich mit der Zusendung der X11-Sourcen via FTP-Mail und einer Entschädigungszahlung an mich einverstanden. Die Zustimmung gilt mit der Absendung der email an mich als erteilt. (c) unbekannt
Zitat von maX Bauer
Hallo Liste, ich bin auch der suche nach einem Command Line mailer, mit dem ich aus einem Script heraus Mails mit Anhang verschicken kann.
man mail, man mime-construct, mailx
Hintergrund: Einmal am Tag läuft ein Script, das mir die /var/log/messages zuschicken soll. Bisher habe ich das mit Metamail's "mailto" Programm getan und einfach den Text der messages über einen Redirector umgeleitet. Kennt Ihr einen Mailer, der mir über Kommandozeile Mails verschickt und der keine riesige Konfiguration benötigt.
Fürs Verschicken ist ein korrekt konfigurierter MTA zuständig, das ist aber ohnehin eine gute Idee. Postfix wäre z.B. recht simpel und schnell einzurichten, falls sowas noch nicht läuft. Der Rest ist dann cat /var/log/messages|mail -s "Log von Heute" user@host.de -- Erhard Schwenk Akkordeonjugend Baden-Württemberg - http://www.akkordeonjugend.de k-itx.net Webhosting - http://webhosting.k-itx.net
*** maX Bauer (maximilian@transformer-design.de) schrieb heute in suse-linux:
ich bin auch der suche nach einem Command Line mailer, mit dem ich aus einem Script heraus Mails mit Anhang verschicken kann.
Was verstehst Du unter einem Mailer? Ein MUA ist ein interaktives Tool... Ein Tool, dass in etwa das leistet, was Du suchtst, ist "uuenview", zumindest auf einer SuSE 8.0 enthalten. MfG Henning Hucke -- "Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral." John Osborne, engl. Dramatiker
* maX Bauer
ich bin auch der suche nach einem Command Line mailer, mit dem ich aus einem Script heraus Mails mit Anhang verschicken kann.
http://www.dcoul.de/faq/ 2.23 Wie kann ich mit einem Kommandozeilenprogramm Mails mit MIME-Attachment verschicken? * mutt -n -F /dev/null -s "Anhang" -a Datei email@adresse < /dev/null * mpack -s "Anhang" Datei email@adresse * nail -s "Anhang" -a Datei email@adresse < /dev/null * metasend -b -s "Anhang" -f Datei -t email@adresse -m application/octet-stream * uuenview -b -s "Anhang" -m email@adresse Datei Gruss, Andreas -- -----BEGIN GEEK CODE BLOCK (v3.12)----- GL/P/TW d? s+:+ a C++ UL+++ L+++ P+>++ E+>++ W- N+++ o-- K- !w(--) O? M- V- !PS@ !PE? Y? PGP t+@ 5-- X- R- tv- b++ DI? D- G++ e* r+++ h---- y++++ ------END GEEK CODE BLOCK------
mB> Hallo Liste, mB> ich bin auch der suche nach einem Command Line mailer, mit dem ich aus mB> einem Script heraus Mails mit Anhang verschicken kann. Hi !!! Ich bin zwar nicht so ein Linux-Guru, aber ich mach sowas immer mit "biabam". Ist auch bei den SuSE-Distris dabei. Zumindest bei den 7.x-ern. biabam filename [-s subject] recipient Da brauch auch nichts konfiguriert werden... Schönen Abend noch. Friedo
participants (13)
-
Andreas Kneib
-
Christoph Maurer
-
Erhard Schwenk
-
Henning Hucke
-
Jochen Schrader
-
Jürgen Wieferink
-
Kai Lindenberg
-
Kristian Koehntopp
-
maX Bauer
-
news@wilken-online.net
-
Thorsten Haude
-
Volker Kroll
-
Volker Lieder