Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Bash Mail senden

Mitglied: Marabunta

Marabunta (Level 1) - Jetzt verbinden

10.04.2017, aktualisiert 16:12 Uhr, 549 Aufrufe, 7 Kommentare

Hallo,

ich versuche eine einfache Mail mittels Bash zu verschicken.
01.
 
02.
sendmail() {
03.
     echo $1,$2,$3
04.
     $mailtext="$1"
05.
     $mailsubject="$2"
06.
     $mailbody="$3"
07.
     echo "$mailbody" > mailbody.txt
08.
     cat mailbody.txt | mailx -s $mailsubject -r from@me.com to@you.com
09.
 }
10.
root@test$ sendmail 'a' 'b' 'c'
11.
a,b,c
12.
-bash: =a: command not found
13.
-bash: =b: command not found
14.
-bash: =c: command not found
Die mailbody.txt ist leer.

Auch mit sinnvollen Parametern kann er nichts mit dem Befehl anfangen. Woran kann das liegen?

Vielen Dank!
Mitglied: sabines
10.04.2017 um 16:12 Uhr
Moin,

man sendmail liefert wahrscheinlich auch nichts zurück, oder?
Schon mal mail statt sendmail versucht?

Gruss
Bitte warten ..
Mitglied: SlainteMhath
LÖSUNG 10.04.2017 um 16:13 Uhr
Moin,

Zeilen 4, 5, 6:
Das "$" vor der Variablen muss weg...
01.
mailtext="$1" 
nicht
01.
$mailtext="$1" 
(Mal abgesehen davon das die 3 Zeilen eh obsolet sind...)

lg,
Slainte
Bitte warten ..
Mitglied: Marabunta
10.04.2017, aktualisiert um 16:18 Uhr
Ich wüsste gern, was ich an der Stelle erwarte. Vielleicht ändert sich das, wenn ich mich mehr in Bash auskenne.

Vielen Dank, das Problem ist gelöst.
Hab wieder PowerShell mit Bash durcheinander gebracht.
Bitte warten ..
Mitglied: Lochkartenstanzer
10.04.2017 um 21:21 Uhr
Du solltest die funktion nicht sendmail nennen weil das mit dem sendmail vom system kollidiert.

lks
Bitte warten ..
Mitglied: SlainteMhath
11.04.2017 um 08:48 Uhr
Ich wüsste gern, was ich an der Stelle erwarte.
Äh.. wie meinen ?! O.o

Du solltest die funktion nicht sendmail nennen weil das mit dem sendmail vom system kollidiert.
Dem kann ihc nur beipflichten.
Bitte warten ..
Mitglied: Lochkartenstanzer
11.04.2017 um 09:47 Uhr
Zitat von Marabunta:

Auch mit sinnvollen Parametern kann er nichts mit dem Befehl anfangen. Woran kann das liegen?

Was soll der derste Parameter eigentlich tun? einfach nur einen Platz freihalten? so wie ich das sehe, wird "mailtex" überhaupt nciht benutzt.

lks
Bitte warten ..
Mitglied: Marabunta
12.04.2017 um 16:33 Uhr
Die funktion wird umbenannt.
der erste parameter ist nutzlos und wurde entfernt.
Bitte warten ..
Ähnliche Inhalte
Perl

Mehrere E-Mail Empfänger in Send-Mail Perl-Skript

Frage von JordanPerl2 Kommentare

Hallo zusammen, ich hatte vorher noch keinen Kontakt mit Perl-Skripten. Nun möchte ich ein bestehendes Perl-Skript für das Versenden ...

Microsoft Office

"send as" Mail in Gesendete Elemente

Frage von narvisMicrosoft Office5 Kommentare

Hallo liebe Gemeinde, ich muss mich mal wieder vertrauensvoll an Euch wenden :-) Und zwar habe ich folgende Frage: ...

Batch & Shell

Bash sqlplus oder Bash Fehler?

Frage von MarabuntaBatch & Shell7 Kommentare

Hallo, da ich sehr eingeschränkt in Bash bin, brauche ich hier etwas Hilfe. Was stimmt mit dem EOF nicht? ...

Exchange Server

"Send on Behalf anstelle" von "Send as"

gelöst Frage von arduinoExchange Server3 Kommentare

Hallo Wir haben auf unserem Exchange 2010 verschiedene Shared Mailboxen, die von Usern mit der Send-as Berechtigung genutzt werden. ...

Neue Wissensbeiträge
Off Topic
Was als Noob hier mal gesagt werden musste
Information von th30ther vor 1 TagOff Topic2 Kommentare

Moinsen wertes Forum, ich möchte mich an dieser Stelle mal beim Forum generell und bei aqui speziell bedanken! Ich ...

Windows 10
Windows 10 Mai 2019 Update (Version 1903) ist da
Information von kgborn vor 1 TagWindows 105 Kommentare

Nur ein kurzer Infosplitter: Microsoft hat die Nacht (21. Mai 2019) das Funktionsupdate auf Windows 10 Version 1903 freigegeben. ...

E-Mail

Newsletter: Unread News - IT News in Byte Länge

Tipp von franktaylor vor 2 TagenE-Mail11 Kommentare

Hallo, würde gerne auf einen Newsletter hinweisen, den ich heute per Zufall gefunden und mit euch gerne teilen möchte: ...

Outlook & Mail

Outlook 2016 stürzt ab, wenn man ein (at)- Zeichen im Text einer neuen E-Mail schreibt

Tipp von Enriqe vor 2 TagenOutlook & Mail4 Kommentare

Bei uns in der Firma häuften sich die Fälle, bei denen sich Outlook kommentarlos verabschiedet, wenn man ein - ...

Heiß diskutierte Inhalte
Hyper-V
Novell virtualisieren
Frage von spoboeHyper-V21 Kommentare

Hallo zusammen, ich habe absolut keine Ahnung von Novell, aber wir haben hier ein ganz altes Schätzchen (vermutlich Novell ...

Windows Server
Ungewollte IP Änderung am DC sorgt für Probleme
Frage von thomas-99Windows Server19 Kommentare

Hallo Zusammen, wir haben ein kleines Netz mit 5 verschiedenen VMs (DC, AD, Fileserver, Exchange, TK Anlage - alle ...

Netzwerkmanagement
Gateprotect Firewall - Internetseiten werden teilw. nicht geladen
Frage von KivasFNetzwerkmanagement16 Kommentare

Morgen Zusammen, ich habe ein Problem mit einer Gateprotect Firewall welches mir echt Kopfschmerzen bereitet. Die Firewall hängt an ...

Router & Routing
HP 2920 als Router konfigurieren. Bitte um Unterstützung
gelöst Frage von suedi123Router & Routing16 Kommentare

Liebe Forumsmitglieder, ich habe hier ein Problem, bei welchem ich nicht weiterkomme, weil ich mich zu wenig mit der ...