mailx und cc

T

tuxas

Jungspund
Hallo Leute,

ich schnalle das nicht mit dem mailx und dem cc :hilfe2:

Ich starte via script folgendes:

Code:
MSG=/var/tmp/vmmail.chk.txt
TO=/var/tmp/mailsort
Cc=/var/tmp/cc
mailx -s "Betreff" $TO -c $Cc < $MSG

und dann wird immer der Inhalt von $MSG überall hinein geschossen X(

wie könnte ich das Lösen ?

Danke & Gruß
André
 
OK,

dann möchte ich mich mal verständlicher ausdrücken ....
Ich habe drei dateien die ich mit mailx zu einer mail verrbeiten möchte.
In dem file $to stehen die Mailempfänger in einer komma separierten liste und in $Cc stehen die Empfänger der Mail als cc und $MSG ist der Textinhalt der Mail.

Ich bekomme es nicht hin mit dem unten stehenden Befehl die Empfänger und die CC zu übergeben :think:

mailx -s "Betreff" $TO -c $Cc < $MSG

Wo mache ich hier den Fehler ?

Danke & Gruß
André
 
vielleicht hilf ein
Code:
mailx -s "Betreff" `cat $TO` -c `cat $Cc` < $MSG

ungetestet! Ich weiß nicht wie mailx seine parameter erwartet!

EDIT: aus echo, cat gemacht!
 
Zuletzt bearbeitet:
nee,

hier haut er mir nun den Inhalt der mail in mein script X(

Andere Ideen sind gerne Willkommen :think:
.
.
.
EDIT (autom. Beitragszusammenführung) :
.

Sorry,

natürlich nicht in das script sondern den Text in die beiden adress files ...
 
Zuletzt bearbeitet:
Natürlich falsch... nicht echo sondern cat -.-.

Code:
echo "karl,klaus,dieter" > /tmp/to.lst ; TO=/tmp/to.lst
echo "cckarl,ccklaus,ccdieter" > /tmp/cc.lst ; CC=/tmp/cc.lst
echo "ich bin eine Testmessage" > /tmp/msg.txt ; MSG=/tmp/msg.txt

mailx -s "Betreff" `cat $TO`-c `cat $CC`< $MSG

Der Code ist auf einem Debian 4.0 getestet und funktioniert!
 
Zuletzt bearbeitet:
@ Keks,

Du bist Klasse :D

Dankeschön !!!

Gruß André
 

Ähnliche Themen

Samba 3.6.25 - OpenLDAP Setup

Crontab und Scripts - Problem

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

Datei auslesen und fund per MAil versenden.

ganze Netzwerkumgebung schagartig unsichtbar - 0S 13.1

Zurück
Oben