Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Thunderbird mit leerer Mail und Attachment starten

167 views
Skip to first unread message

Peter Schleif

unread,
Oct 13, 2009, 1:10:43 AM10/13/09
to
Hallo.


Kann man Tunderbird eine Datei ᅵbergeben, so dass sich eine neues
Verfassen-Fenster ᅵffnet, welches die Datei bereits als Attachment
enthᅵlt?

Hintergrund ist der Wunsch, das Kontext-Menᅵ des Windows-7-Explorers
dahigehend zu ᅵndern, dass der Eintrag "Senden an E-Mail-Empfᅵnger"
mit Thunderbird funktioniert statt nur mit Outlook bzw. OE bzw.
Windows Mail. Mit Outlook klappt das wunderbar: Es ᅵffnet sich eine
neue Mail (mit einem Standardtext) und der angeklickten Datei als
Attachement. So muss ich eigentlich nur noch den Empfᅵnger auswᅵhlen.

Leider bekomme ich das mit Thunderbird nicht hin. Mit einer Verkᅵpfung
zur thunderbird.exe im SendTo-Ordner meines Windows-User-Profils wird
TB nur normal gestartet.

Gibt es vielleicht einen Kommandozeilen-Parameter mit dem man TB
aufrufen kann. Etwa so:

thunderbird.exe -new -attach=E:\foo.xls

Peter

Message has been deleted
Message has been deleted

Burkhard Müller

unread,
Oct 13, 2009, 2:20:46 AM10/13/09
to
*Peter Schleif* wrote:
> Hallo.
>
>
> Kann man Tunderbird eine Datei ᅵbergeben, so dass sich eine neues
> Verfassen-Fenster ᅵffnet, welches die Datei bereits als Attachment
> enthᅵlt?
[..snip..]

> Gibt es vielleicht einen Kommandozeilen-Parameter mit dem man TB
> aufrufen kann. Etwa so:
>
> thunderbird.exe -new -attach=E:\foo.xls

thunderbird.exe -compose attachment="Datei" mᅵᅵte die passende
Befehlszeile sein. Du muᅵt natᅵrlich "Datei" durch die richtige Variable
ersetzen, ich glaube unter Win war das "%1" fᅵr die markierte Datei.

Mozilla-Parameter sind hier beschrieben:
http://kb.mozillazine.org/Thunderbird_Command_Line_Arguments
https://developer.mozilla.org/en/Command_Line_Options

HTH, BM

Manfred Hamernik

unread,
Oct 13, 2009, 3:12:17 AM10/13/09
to
*Peter Schleif* schrieb:

> Kann man Tunderbird eine Datei ᅵbergeben, so dass sich eine neues
> Verfassen-Fenster ᅵffnet, welches die Datei bereits als Attachment
> enthᅵlt?
>
> Hintergrund ist der Wunsch, das Kontext-Menᅵ des Windows-7-Explorers
> dahigehend zu ᅵndern, dass der Eintrag "Senden an E-Mail-Empfᅵnger"
> mit Thunderbird funktioniert statt nur mit Outlook bzw. OE bzw.
> Windows Mail. Mit Outlook klappt das wunderbar: Es ᅵffnet sich eine
> neue Mail (mit einem Standardtext) und der angeklickten Datei als
> Attachement. So muss ich eigentlich nur noch den Empfᅵnger auswᅵhlen.
>
> Leider bekomme ich das mit Thunderbird nicht hin. Mit einer Verkᅵpfung
> zur thunderbird.exe im SendTo-Ordner meines Windows-User-Profils wird
> TB nur normal gestartet.

In m.p.d.w.v.sonstiges hat Du was von einem 'Thunderbird portable'
erwᅵhnt. Handelt es sich hier auch um einen? Denn mit einer
installierten Version kann ich (so wie Knut) Dein Problem nicht
nachvollziehen.

Gruᅵ, Manfred

--
> Eigentlich sollte Brain 1.0 laufen.
gut, dann werde ich mir das morgen mal besorgen...
(...Dialog aus m.p.d.g.w.a.)

Peter Schleif

unread,
Oct 13, 2009, 3:17:50 AM10/13/09
to
Burkhard Mᅵller schrieb am 13.10.2009 08:20 Uhr:
>
> thunderbird.exe -compose attachment="Datei" mᅵᅵte die passende
> Befehlszeile sein. Du muᅵt natᅵrlich "Datei" durch die richtige Variable
> ersetzen, ich glaube unter Win war das "%1" fᅵr die markierte Datei.

Danke. Klingt schon mal ganz gut. Aber ich kriege es nicht ganz hin.
Das Windows-ᅵbliche %1 ist wohl nicht nᅵtig; anscheinend ergᅵnzt der
Explorer bei "Senden An..." den (absoluten) Filenamen automatisch.
Somit fᅵhrt das Folgende _fast_ zum Ziel:

thunderbird.exe -compose "attachment="

Es ᅵffnet sich die neue Mail und im Attachment oben rechts steht
E:\foo.xls. Das Attachment ist aber nicht okay. Die Mail lᅵsst sich
nicht verschicken (Anhᅵngen der Datei klappt nicht) und die Datei
lᅵsst sich auch nicht aus TB heraus ᅵffnen. Beides funktioniert
natᅵrlich bei manuellem Hinzufᅵgen. Der Unterschied ist nur am
Dateinamen im Attachment-Fenster erkennbar. Beim manuellen Minzufᅵgen
steht dort nur foo.xls; bei "Senden An" stattdessen E:\foo.xls


Ich habe dann noch diverse Kombinationen mit einfachen und doppelten
Anfᅵhrungszeichen ausprobiert; leider ohne Erfolg. Auch das hier geht
nicht:

thunderbird.exe -compose "attachment=file:///"

Vielleicht weil der automatisch ergᅵnzte absolute Pfad unter Windows
den Backslash hat und das ganze somit zu file:///E:\foo.xls erweitert
wᅵrde. In diesem Fall wird das Composer-Fenster erst gar nicht gestartet.


Gibt man den absoluten Filenamen direkt in der Verknᅵpfung an und
klickt diese Verknᅵpfung direkt an, so klappt es:

thunderbird.exe -compose "attachment=file:///E:\foo.xls"

Irgendwas mache ich bei der Syntax falsch. Hast Du noch eine Idee?


Peter
Windows 7 RC1 / TB 2.0.0.23

Peter Schleif

unread,
Oct 13, 2009, 3:22:22 AM10/13/09
to
Manfred Hamernik schrieb am 13.10.2009 09:12 Uhr:
>
> In m.p.d.w.v.sonstiges hat Du was von einem 'Thunderbird portable'
> erwᅵhnt. Handelt es sich hier auch um einen?

Ja stimmt, von PortableApps. Ich hatte es hier nicht mehr erwᅵhnt,
weil ich davon ausgegangen war, dass eine Lᅵsung ohnehin nur ᅵber eine
Verknᅵpfung und Kommandozeilen-Parameter mᅵglich sein wᅵrde.

BTW: Auf die Portable-Versionen von Firefox und Thunderbird bin ich
nur deshlab umgestiegen, weil bei beiden die Updates unter
Windows-7-64-bit nicht mehr funktionierten. Irgendwelche Dateien
konnten nicht installiert werden.... Aber das ist jetzt eher wieder
ein Windows-Problem und hat hier nichts zu suchen

Peter

Peter Schleif

unread,
Oct 13, 2009, 3:35:13 AM10/13/09
to
Knut Singer schrieb am 13.10.2009 07:37 Uhr:
>
> Also hier bei mir mit Vista 64 Bit klappt das, ohne dass ich irgendetwas
> am System verᅵndern musste.
> Rechtsklick auf Datei, "Senden an..." / "E-Mail Empfᅵnger" und voila

Sorry. Hatte vergessen zu erwᅵhnen, dass ich wegen scheiternder
TB-Updates unter Windows-7-RC-64-bit derzeit die TB-Version von
PortableApps verwenden muss. Siehe dazu auch meine Antwort an Manfred.

Peter

Michael Lawnick

unread,
Oct 13, 2009, 4:58:32 AM10/13/09
to
Hallo,

Bin zwar nicht Burkhard, aber...

Peter Schleif said the following:


> Danke. Klingt schon mal ganz gut. Aber ich kriege es nicht ganz hin.
> Das Windows-ᅵbliche %1 ist wohl nicht nᅵtig; anscheinend ergᅵnzt der
> Explorer bei "Senden An..." den (absoluten) Filenamen automatisch.
> Somit fᅵhrt das Folgende _fast_ zum Ziel:
>
> thunderbird.exe -compose "attachment="

gem.
<http://www.thunderbird-mail.de/wiki/Aufrufparameter_von_Thunderbird>
thunderbird.exe -compose "attachment='file:///%1'"

Funktioniert hier bei mir mit drag&drop als Batch.

HTH
--
Gruᅵ,
Michael

Peter Schleif

unread,
Oct 13, 2009, 5:11:01 AM10/13/09
to
Michael Lawnick schrieb am 13.10.2009 10:58 Uhr:
>
> gem.
> <http://www.thunderbird-mail.de/wiki/Aufrufparameter_von_Thunderbird>
> thunderbird.exe -compose "attachment='file:///%1'"
>
> Funktioniert hier bei mir mit drag&drop als Batch.

Vielen Dank. Scheint tatsᅵchlich ohne Umweg ᅵber Batch/Script nicht zu
gehen. Habe jetzt auch das folgende VB-Script in meinem SendTo-Ordner
angelegt. Funktioniert dann auch mit mehreren markierten Files:

'/E-Mail-Empfᅵnger.vbs/
'/--------------------------------------------------/
Option Explicit

Dim wsh, file, str

Set wsh = Wscript.CreateObject("Wscript.Shell")

For Each file In Wscript.arguments
str = str & ",file:///" & file
Next

'/Achtung: Zeilenumbrueche im Newsreader/
wsh.Run
"""E:\Peter\ThunderbirdPortable\App\Thunderbird\thunderbird.exe""
-compose attachment=""'" & Mid(str, 2) & "'"""

Set wsh = Nothing
'/--------------------------------------------------/


Peter

Burkhard Müller

unread,
Oct 13, 2009, 5:45:15 AM10/13/09
to

Hmmm, schwierig. Ich bin momentan unter Linux unterwegs, deswegen
kann ich nur ins Blaue schieᅵen. Hast du schonmal mit dieser "%1"
experimentiert?
thunderbird.exe -compose "attachment=file:///%1"
thunderbird.exe -compose attachment="%1"
thunderbird.exe -compose "%1"
o.ᅵ.?

Tschᅵᅵ, BM

0 new messages