GeanySendMail
GeanySendMail ist ein Plugin für die Geany Entwicklungsumgebung, das die Möglichkeit implementiert, eine Datei als Anhang über das durch den User favorisierte Mailprogramm zu verschicken. Dabei ist es mit der Funktion des Briefumschlages zu vergleichen, den man in vielen aktuellen Büroanwendungspaketen findet, ist dabei aber relativ stark Konfigurierbar.
Funktionen
Das Plugin implementiert ein paar nützliche Funktionen:
- Versenden einer geöffneten Datei als Anhang über das gewohnte Mailprogramm
- Maileraufruf stark konfigurierbar mit Platzhaltern für
- Kompletten Dateipfad einer Datei
- Einfacher Name einer Datei (sinnvoll für z.B. Betreffzeilen)
- Emailadresse des Empfängers
- Eingabe einer Empfängeremailadresse und Speicherung dieser
- Steuerbar über Tastaturkürzel, Symbol in der Werkzeugleiste oder per Menüeintrag
Neuigkeiten
- 2008-11-30: Deutsche Version der englischen Projektseite online.
Anforderungen
Das Plugin in der aktuellen Version 0.4 benötigt Geany in Version 0.15 oder höher und ein Mailprogramm, dass sich über einen externen Aufruf über zum Beispiel die Kommandozeile steuern lässt. Das Plugin wurde dazu mit mutt und Sylpheed getestet, wofür Beispielkonfigurationen dem Plugin beiliegen.
Prinzipiell sollte das Plugin auf allen Plattformen laufen, auf die GTK und Geany püortiert wurden. Ausgiebig wurde es unter Linux. Leider ist ist es unter einem Windows Betriebssystem mit z.B. Outlook nahezu ungetestet.. . Sollte jemand das ändern wollen, würde ich mich über eine kleine Mail oder eine Nachricht per Jabber freuen.
Eine Mindestgröße von RAM oder Mindestverraussetzungen an die Geschwindigkeit der CPU gibt es neben der Einschränkungen für GTK und Geany nicht.
Zum kompilieren des Plugins ist nicht sehr viel notwendig:
- Geany mit seinen Header-Dateien (GeanySendMail 0.4 benötigt Geany 0.15 oder neuer)
- GTK mit Header-Dateien ab Version 2.6.x
- Ein C-Compiler
- Make, zum Beispeil GNU automake
Übersetzen & installieren
Wenn keine Binärpakte (siehe Dowload für eine Plattform verfügbar sind, ist das Plugin relativ schnell selber kompiliert.
Nachdem alle vorher beschriebene Abhängigkeiten erfüllt sind, lässt sich das Plugin den den magischen Dreisatz
./configure
make
make install
übersetzung und installieren. Ohne weitere Optionen
installiert das Plugin sich bei dem make-Aufruf in das lib/Geany
verzeichnis, das über das --prefix Option bei der Installtion
von Geany (Kompilierung) gesetzt wurde. Bei den meisten Linux- und
Unixsystemen sollte das /usr/ bzw. /usr/local/ sein. Für eine
sich daraus ergebende systemweite Installation sind ggf. erweitere
Benutzerrechte notwendig. Soll das Plugin in ein anderes Verzeichnis
installiert werden, kann dies über das Verwenden von
./configure --prefix=/Pfad/zum/Verzeichnis eingestellt
werden. In welchen Pfaden Geany nach Plugins sucht, kann über
das Handbuch heraus gefunden werden. Die Dateien für die
Internationalisierung werden nach $prefix/share/locale
geschrieben.
Download
Leider sind bis dato keine Binärpakete verfügbar, so dass GeanySendMail aus den Quellen kompiliert werden muss.
Das aktuelle Release kann als Tarball hier heruntergeladen werden:
Ältere Versionen, die auch mit Versionen vor Geany 0.15 funktionieren, sowie andere Plugins können unter http://frank.uvena.de/files/geany gefunden werden.




