Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
-
sixsixfive
- Beiträge: 18
- Registriert: 11.01.2011 11:41:51
- Lizenz eigener Beiträge: neue BSD Lizenz
Beitrag
von sixsixfive » 27.07.2014 03:34:24
Hi,
gibt es einen Email Client der über die Befehlszeile ansteuerbar ist, Anhänge unterstützt?
Ich hatte mir mal dieses Beispiel(
http://www.tecmint.com/send-mail-from-c ... t-command/) mit mutt angeschaut allerdings scheint der keine Nachrichten selber verschicken zu können ausser text Dateien als attachments
Grund ist der: Ich wollte ein paar alte SVG's per email auf openclipart hochladen
http://openclipart.org/upload2openclipart
nun dachte ich da an irgendwas simples wie:
Code: Alles auswählen
for svg in `find -wholename "*.svg"`; do
$sende email an upload@openclipart.org --imap=$meinimapacc --subject="`echo "$svg" | sed 's/\(.*\)\..*/\1/`" --body/message="$#tag1 $#tag2 $description" --attachment="$svg"
done
wäre toll wenn mir da ein Konsolen Guru mal ein paar Tipps geben könnte bzw. eine Lösung hat
Zuletzt geändert von
sixsixfive am 27.07.2014 18:16:54, insgesamt 1-mal geändert.
-
Cae
- Beiträge: 6349
- Registriert: 17.07.2011 23:36:39
- Wohnort: 2130706433
Beitrag
von Cae » 27.07.2014 06:54:49
Mal davon abgesehen, dass E-Mail fuer blossen Dateitransport ineffizient ist und nie dafuer gedacht war, koennte
heirloom-mailx mittels
-a {file} eine Datei namens
{file} als Anhang versenden.
Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.
—Bruce Schneier
-
sixsixfive
- Beiträge: 18
- Registriert: 11.01.2011 11:41:51
- Lizenz eigener Beiträge: neue BSD Lizenz
Beitrag
von sixsixfive » 27.07.2014 17:43:25
Cae hat geschrieben:Mal davon abgesehen, dass E-Mail fuer blossen Dateitransport ineffizient ist und nie dafuer gedacht war
Darauf kann ich ja nur leider keine Rücksicht nehmen (einzeln ~500 svgs per browser hochzuladen wollt ich eigentlich nicht)
Hm, laut man
Code: Alles auswählen
NAME
mailx - send and receive Internet mail
SYNOPSIS
mailx [-BDdEFintv~] [-s subject] [-a attachment ] [-c cc-addr] [-b bcc-
addr] [-r from-addr] [-h hops] [-A account] [-S vari‐
able[=value]] to-addr . . .
mailx [-BDdeEHiInNRv~] [-T name] [-A account] [-S variable[=value]] -f
[name]
mailx [-BDdeEinNRv~] [-A account] [-S variable[=value]] [-u user]
ich sehe da irgendwie auch keine Möglichkeit den body direkt in der Kommandozeile anzugeben. Wie machen das grafische Clients? hängen die die eigentlich Nachricht auch per text an? wenn dem so ist müsste ich ja 2 Anänge mitschicken(svg + Tags und Beschreibung)
trozdem danke erstmal
-
sixsixfive
- Beiträge: 18
- Registriert: 11.01.2011 11:41:51
- Lizenz eigener Beiträge: neue BSD Lizenz
Beitrag
von sixsixfive » 27.07.2014 18:16:32
meh, nach ner halben Stunde rumprobieren gehts jetz mit mutt(und so easy - man ich werd alt!
)
Code: Alles auswählen
echo "description #tag1 #tagb" | mutt -s "testsubject" -a "subcategory_music.svg" -- "$empfänger"
falls es jemanden interessiert das ganze schaut dann so aus
Code: Alles auswählen
#!/bin/bash
while [ $# -gt 0 ]; do
file=$1
filename="`echo $file | sed 's/\(.*\)\..*/\1/'`"
description="description #tag #$filename"
echo "$description" | mutt -s "$filename" -a "$file" -- "upload@openclipart.org"
shift
done