Hallo,
ich kenne bisher von Netscape Messager und Outlook Express, dass sich die "Wichtigkeit" von Nachrichten einstellen lässt. Der Sinn davon ist mir allerdings nicht klar. Sicher soll diese Ein- stellung nicht dem Empfänger signalisieren, dass sich eine besonders "wichtige" Mail in seiner Mailbox befindet. Vielmehr könnte ich mir vorstellen, dass der Mailserver daran erkennt, ob eine ausgehende Mail _sofort_ oder später versendet werden soll.
Beipiel: ich habe einen kleinen Mailserver, der je 7:00, 12:00, 15:00, 18:00 und 22:00 per Cron-Job eine ISP-Anwahl ausführt, die Mails von GMX abholt und die Mails aus dem Queue sendet. Dieser Vorgang ist auch zu belie bigen Zeiten per Web-Tool aktivierbar. Wenn ich nun um 15:00 eine Mail bekommen habe, auf die ich so schnell wie möglich antworten möchte, wäre es doch sinnvoll, diese irgendwie als "wichtig" markieren zu können. Auf dem Mailserver müsste dann ein Script diese "Wichtigkeit" erkennen und den Mailaustausch (inclusive ISP-Anwahl) starten.
Meine Idee ist, mit einem Script in kurzen Zeitabschnitten das Verzeichnis "/var/spool/mqueue" zu durchkämmen; am besten mit grep. Wenn grep die Zeichenkette findet, die die Wichtigkeit angibt, wird der Austausch gestartet.
Meine Fragen dazu:
1) Kann ich in mutt die Wichtigkeit einer Mail festlegen?
2) ist mein Ansatz (s.o.) brauchbar - oder lässt es sich noch einfacher / besser anstellen?
Danke,
Matthias
On Monday 06 August 2001 10:57, Matthias Petermann wrote:
ich kenne bisher von Netscape Messager und Outlook Express, dass sich die "Wichtigkeit" von Nachrichten einstellen lässt. Der Sinn davon ist mir allerdings nicht klar. Sicher soll diese Ein- stellung nicht dem Empfänger signalisieren, dass sich eine besonders "wichtige" Mail in seiner Mailbox befindet. Vielmehr
Genau, da wird bei manchen MUA's dann ein Wichtig-Zeichen angezeigt. Meist graphisch und animiert, dann ist es ein MUHAHAHAHA :-)
könnte ich mir vorstellen, dass der Mailserver daran erkennt, ob eine ausgehende Mail _sofort_ oder später versendet werden soll.
Der Mailserver als Spezies fühlt sich in RFC-konformen Gebieten am wohlsten. Und da gibt es kein "Priority" oder "X-PRIORITY", was mein KMail bei Angabe erhöhter Wichtigkeit da reinschreibt. Es gibt allerdings viele Header-Felder, die sich einfach mal eingebürgert haben, z.B. "Precedence". Wenn der Mailserver die Mail also scannt, dann könnte er das tun. Sollte aber nicht sein - der Normalfall ist eine Queue, da kommt alles rein und raus geht's wenn der Server will. Sonst schicken ja alle mit höchster Priorität und AOL erfindet dann long-long-Werte dafür.
Oder auch so, wahlloses Beispiel: ---8<--- THOUGHTS:qmail-send doesn't have any notions of precedence, priority, fairness, ---8<---
Aber selberbasteln für den eigenen Mailserver solle funktionieren.
Josef Spillner
Hallo Josef,
On Mon, Aug 06, 2001 at 05:22:12PM +0200, Josef Spillner wrote:
Genau, da wird bei manchen MUA's dann ein Wichtig-Zeichen angezeigt. Meist graphisch und animiert, dann ist es ein MUHAHAHAHA :-)
was ist ein "MUHAHAHAH...." ? ;)
Matthias
Hi Matthias,
On Mon, Aug 06, 2001 at 19:57:32 +0200, Matthias Petermann wrote:
was ist ein "MUHAHAHAH...." ? ;)
MUHAHAHAHA [exclamation]: Evil laughter. Typically used by mad scientists who just discovered a new method of _really_fast_ world domination.
SCNR, Chris
On Mon, Aug 06, 2001 at 07:57:32PM +0200, Matthias Petermann wrote:
On Mon, Aug 06, 2001 at 05:22:12PM +0200, Josef Spillner wrote:
Genau, da wird bei manchen MUA's dann ein Wichtig-Zeichen angezeigt. Meist graphisch und animiert, dann ist es ein MUHAHAHAHA :-)
was ist ein "MUHAHAHAH...." ? ;)
Falls du Zugriff auf einen Rechner mit Sound und MS-Word hast gibt ftp://bzvd.urz.tu-dresden.de/fun/cow.doc eine mögliche Erklärung.
Reinhard
Hallo,
On Mon, Aug 06, 2001 at 08:54:58PM +0200, Reinhard Foerster wrote:
Falls du Zugriff auf einen Rechner mit Sound und MS-Word hast gibt ftp://bzvd.urz.tu-dresden.de/fun/cow.doc
^^^ das lässt Schlimmes ver- muten ;) Werd ich mir morgen mal ansehen, hab zu Hause kein MS-Word.
Matthias
On Mon, Aug 06, 2001 at 08:54:58PM +0200, Reinhard Foerster wrote:
was ist ein "MUHAHAHAH...." ? ;)
ftp://bzvd.urz.tu-dresden.de/fun/cow.doc
Made my day...
Was ist daran noch neu?
Sebastian
Am Dienstag, 7. August 2001 10:31 schrieben Sie:
On Mon, Aug 06, 2001 at 08:54:58PM +0200, Reinhard Foerster wrote:
was ist ein "MUHAHAHAH...." ? ;)
ftp://bzvd.urz.tu-dresden.de/fun/cow.doc
Made my day...
Hallo,
AFAIK kann der Empfaenger gegebenenfalls die Mails nach dem Kriterium "priority "sortieren und entsprechend reagieren, mehr aber wohl nicht. Ich kenne einige Leute, die *jede* Mail mit "highest priority" senden [und unterlasse hier jegliche Bemerkung zu deren bevorzugtem Mailprogramm :-) ]. Kann man das, was Du beabsichtigst, nicht ggf. auch mit Hilfe einer kleinen Zeichenkette im "To: " loesen ?
Stefan
PS: in den Ordnern, die meine Listenmails aus etlichen Mailinglisten und die privaten Mails beinhalten, findet sich unter tausenden Mails nahezu keine mit einer priority != "normal" .
Hallo Stefan,
On Mon, Aug 06, 2001 at 08:38:35PM +0200, Stefan Lagotzki wrote:
Kann man das, was Du beabsichtigst, nicht ggf. auch mit Hilfe einer kleinen Zeichenkette im "To: " loesen ?
So ähnlich habe ich es im Moment gelöst... wenn in einer Mail die Zeichenkette "*mailnow" erscheint löst das Script, das auf dem Server alle 1 Minute den Queue scannt die Netzeinwahl aus. Im "To:" wollte ich es nicht einbauen, weil da z.B. bei der LUG- Mailingliste beim Beantworten der Mail leicht unbeabsichtigt die Einwahl gestartet werden könnte. Meine jetzige Variante ist allerdings auch nicht besonders elegant :-(
Angenommen, mein MUA würde im Header der Mail folgenden Eintrag einfügen:
<-------> X-Foo:superwichtig <------->
...und der Empfänger würde mit einem gängigen MUA (mutt...) auf diese Mail antworten - befände sich diese Zeile dann immer noch im Header oder "räumt" der MUA den Header auf und entfernt solche Phantasiegebilde?
Matthias
*mailnow ;)
On Monday 06 August 2001 21:24, Matthias Petermann wrote:
Angenommen, mein MUA würde im Header der Mail folgenden Eintrag einfügen:
<-------> X-Foo:superwichtig <------->
...und der Empfänger würde mit einem gängigen MUA (mutt...) auf diese Mail antworten - befände sich diese Zeile dann immer noch im Header oder "räumt" der MUA den Header auf und entfernt solche Phantasiegebilde?
Es wird praktisch kein einziger Header-Eintrag übernommen. Die üblichen Kopier-Aktionen sind diese:
Subject: "Re:" davorsetzen Message-ID: ein "References" draus machen From/Reply-To/Cc: ein "To" draus machen
alles weitere wird verworfen (abgesehen von einigen Thread-Feldern, die in die selbe Kategorie, wie Message-ID/References fallen). Insbesondere solche netten Spielereien, wie Received und X-* werden gnadenlos weggeworfen, sonst würden sich in einem LUG-DD-Thread locker 10kB Header ansammeln, noch bevor es richtig interessant wird.
Konrad
Hallo,
On Mon, Aug 06, 2001 at 09:33:38PM +0200, Konrad Rosenbaum wrote:
Es wird praktisch kein einziger Header-Eintrag übernommen. Die üblichen Kopier-Aktionen sind diese:
Subject: "Re:" davorsetzen Message-ID: ein "References" draus machen From/Reply-To/Cc: ein "To" draus machen
alles weitere wird verworfen (abgesehen von einigen Thread-Feldern, die in die selbe Kategorie, wie Message-ID/References fallen). Insbesondere solche netten Spielereien, wie Received und X-* werden gnadenlos weggeworfen, sonst
Na gut, dann dürfte sich ja niemand an einem zusätzlichen X-* stören. Also werd ich mir mal vorsichtig die mutt-Quellen an- sehen - vielleicht finde ich mich da ja rein... (große Hoffnungen hab ich allerdings noch nicht)
Matthias
On Mon Aug 06, 2001 at 22:31:15 +0200, Matthias Petermann wrote:
Na gut, dann dürfte sich ja niemand an einem zusätzlichen X-* stören. Also werd ich mir mal vorsichtig die mutt-Quellen an- sehen - vielleicht finde ich mich da ja rein... (große Hoffnungen hab ich allerdings noch nicht)
Naja, die Quellen musz man sich dazu nicht angucken, die Doku reicht schon... :)
[...] my_hdr string unmy_hdr field [ field ... ]
The ``my_hdr'' command allows you to create your own header fields which will be added to every message you send.
For example, if you would like to add an ``Organization:'' header [...]
Adam
Hallo Adam,
On Mon, Aug 06, 2001 at 11:10:47PM +0200, Adam Lackorzynski wrote:
Naja, die Quellen musz man sich dazu nicht angucken, die Doku reicht schon... :) The ``my_hdr'' command allows you to create your own header fields which will be added to every message you send.
Das ist richtig. Allerdings möchte ich _beim_ Verfassen der Mail jeweils die Auswahl haben, ob ich den "X-*" tag im Header setzen will oder nicht. Eben so wie es von der GnuPG-Schnittstelle von mutt behandelt wird.
Matthias
On Mon Aug 06, 2001 at 23:40:25 +0200, Matthias Petermann wrote:
Das ist richtig. Allerdings möchte ich _beim_ Verfassen der Mail jeweils die Auswahl haben, ob ich den "X-*" tag im Header setzen will oder nicht. Eben so wie es von der GnuPG-Schnittstelle von mutt behandelt wird.
Hmm, da ist mir jetzt nichts bekannt. Aber wie waer's mit einem shortcut fuer deinen Editor, der den Header einfuegt?!
Adam
On Mon, Aug 06, 2001 at 11:40:25PM +0200, Matthias Petermann wrote:
jeweils die Auswahl haben, ob ich den "X-*" tag im Header setzen will oder nicht. Eben so wie es von der GnuPG-Schnittstelle von mutt behandelt wird.
Wenn du den Header nicht gerade "X-VIEEEELLLLZULANGERHAEDERDENKEINERPERHANDSCHREIBENWILL" nennst kannst du in dem Menü, in dem man mit 'y' die Mail absendet vorher mit 'E' den Header editieren. Oder halt ein Makro auf eine Taste legen. Im Web schwirren ziemlich viele .muttrcs rum, die komplexe Dinge realisieren. Da findest du bestimmt einen Ansatz.
Reinhard
Hallo Reinhard
On Tue, Aug 07, 2001 at 08:06:38AM +0200, Reinhard Foerster wrote:
du in dem Menü, in dem man mit 'y' die Mail absendet vorher mit 'E' den Header editieren. Oder halt ein Makro auf eine Taste legen. Im Web schwirren ziemlich viele .muttrcs rum, die komplexe Dinge realisieren. Da
Danke für den Tipp mal im Netz danach zu suchen. Auf den Seiten von Sven Guckes und Thomas Bader (trash.net) hab ich auch einige interessante (und vor allem kommentierte) .muttrc's gefunden. Allerdings hab ich keine Vorstellung davon, wie ich ein Makro auf eine Taste legen soll. Hast Du da noch ein Stichwort was mich vielleicht weiter bringt?
Danke,
Matthias
On Tue, Aug 07, 2001 at 10:06:08PM +0200, Matthias Petermann wrote:
Allerdings hab ich keine Vorstellung davon, wie ich ein Makro auf eine Taste legen soll. Hast Du da noch ein Stichwort was mich vielleicht weiter bringt?
Beispiel in http://www.trash.net/~thomasb/mutt/keybind.html
den Header bekommst du mit dann mit "my_hdr ..." rein. Rückfragen an den Nutzer gehen auch. Bsp. in http://www.andruschs.de/Linux-Seite/mutt/mutt_mit_header_reply.txt
Ich hab nur gerade keine Zeit, es selber auszuprobieren.
Reinhard
Hallo Reinhard,
vielen Dank für Deinen Hinweis auf die URLs. Ich habe schnell etwas Brauchbares gefunden und in meine .muttrc eingefügt:
<-------- .muttrc --------> my_hdr X-MailNow: NO
macro index <f7> ":my_hdr X-MailNow: YES\n:(MailNow)aktiviert\n" "Express-Zustellung mit aktivieren"
macro index <f8> ":my_hdr X-MailNow: NO\n:(MailNow)desaktiviert\n" "Express-Zustellung desaktivieren" <------------------------->
Nun funktioniert es (fast) so wie ich es wollte. Das Script auf dem Server scannt nach "X-MailNow: YES" und löst die Einwahl aus :)
Einen kleinen Schönheitsfehler hat das .muttrc-Makro noch: Bis jetzt habe ich nicht herausgefunden (auch in der Mutt-Doku nicht), wie ich einen beliebigen String in der Mutt-Kommandozeile ausgeben lassen kann. Den Status einer Variablen kann ich ja z.B. mit ':set ?editor' ausgeben lassen. Es wäre jedoch auch wünschenswert, für die Aktivierung bzw. Desaktivierung des X-MailNow-tags eine Rückmeldung zu erhalten.
.... macro index <f7> ":my_hdr X-MailNow: YES\n:(MailNow)aktiviert\n" "Express-Zustellung mit aktivieren" ^^^^^^^^^^^^^^^^^^^^ Bislang behelfe ich mir deshalb mit dem bewussten Herbeiführen einer Fehlermeldung, die den String enthält (sieht aber nicht schön aus). Kennt Ihr eine Möglichkeit, hier einen String sauber auszugeben? Soweit ich mitbekommen habe lassen sich an der Mutt-Kommandozeile nur Mutt-interne Befehle ausführen, sonst hätte ich echo probiert...
Viele Grüße,
Matthias
On Wed, Aug 08, 2001 at 06:43:31AM +0200, Reinhard Foerster wrote:
Beispiel in http://www.trash.net/~thomasb/mutt/keybind.html den Header bekommst du mit dann mit "my_hdr ..." rein. Rückfragen an den Nutzer gehen auch. Bsp. in http://www.andruschs.de/Linux-Seite/mutt/mutt_mit_header_reply.txt Ich hab nur gerade keine Zeit, es selber auszuprobieren. Reinhard
Hallo nochmal,
On Mon, Aug 06, 2001 at 08:38:35PM +0200, Stefan Lagotzki wrote:
PS: in den Ordnern, die meine Listenmails aus etlichen Mailinglisten und die privaten Mails beinhalten, findet sich unter tausenden Mails nahezu keine mit einer priority != "normal" .
...also wäre es gar nicht so von Vorteil, wenn ich meinen Mail-Sende-"Mechanismus" über die Priority-Funktion irgendeines MUA's realisieren würde. Sonst entstünde ja fälschlicherweise der Eindruck, meine Mails wären ganz ganz wichtig ;)
Das beste wäre im Mutt eine Option (ähnlich aufzurufen wie bei der GnuPG-Verschlüsselung), die bei Bedarf einen völlig un- auffälligen tag im Header installiert... Aber wenn das sowieso nicht RFC-konform ist werd ich wohl bei meinem *mailnow bleiben.
Matthias
lug-dd@mailman.schlittermann.de