mail

acid2k

acid2k

Doppel-As
servus

kennt einer den befehl mail ?

ich muss mit einem c programm eine mail verschicken

das geht aber nur wenn der ganze befehl in einer zeile steht

mail -betreff -absender to ********** -text und dann enter oder so

ich habs bisher nur so geschaft

mail to ********** enter
subject: enter
text: enter
. enter

weis einer wie das alles in einer zeile geht oder wie ich das mit was anderem lösne kann

danke im voraus
 
Meinst du mit einem C-Shell Programm?

mail -s <subjekt> <empfaenger> <<EOF
Das hier ist ein...
LUSCHTIGES...
Mäil ;)
EOF
---
Sollte eigentlich gehen.
 
heist der befehl so ? :

mail -s <subjekt> <empfänger> <<EOF das ist ein test EOF
---
 
neeeeee der befehl muss in einer zeile sein und so ungefähr lauten

mail -s <subjekt> <empfänger> <text> <punkt zum beenden>
----------------------------------------------------------
 
ich hab was im web gefunden ! ! !
für alle dies interesiert

echo "text" | mail -s "Subjekt" email@adresse
-------------
linux rules
 
acid2k schrieb:
ich hab was im web gefunden ! ! !
für alle dies interesiert

echo "text" | mail -s "Subjekt" email@adresse
-------------
linux rules

Du solltest das naechste mal sagen dass du Shell meinst und nicht C (Programmiersprache) ;). Du kannst auch eine Datei spezifizieren:
mail -s "bah" <email> < datei

mail -s "test" email << EOF
Hallo das ist ein test
hihi
blah
gugus
EOF

Kannst du auch in einen Shellscript schreiben. Genau so, ueber mehrere Zeilen verteilt! Kannst du mal copy & pasten in dein Script, das funktioniert auch wenns ein wenig komisch aussieht ;)
 

Ähnliche Themen

CentOS 5.8 –SQL Abfrage– HTML wird generiert und daraus müssen mehrere Mails versendet werden

Text mit mehreren Zeilen und Sonderzeichen ersetzten

Linux Mint & Evolution => Mails nach Datum sortieren

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

Prblem mit zeilenweises auslesen von Datei und schreiben nach mysql

Zurück
Oben