V
vegaS
Jungspund
Hallo,
da bin ich wohl Anfänger
Wieso funktioniert bei mir folgendes Python-Skript einwandfrei:
aber dieses shell-Skript funktioniert nicht:
auch auf der Kommandozeile geht nix.
Wie kann ich auf der shell nach der gleichen Methode senden, wie es python tut.
danke
vegaS
da bin ich wohl Anfänger
Wieso funktioniert bei mir folgendes Python-Skript einwandfrei:
Code:
#!/usr/bin/python
def mail(mail_from,mail_to,mail_subject,mail_text):
import smtplib,string
mail_text="To: "+mail_to+"\nSubject: "+mail_subject+"\n\n"+mail_text
server = smtplib.SMTP('localhost')
server.sendmail(mail_from,mail_to,mail_text)
server.quit()
mail_from = "test@test.de"
mail_to = "test@test.de"
mail_subject = "test"
mail_text = "Hallo, nur ein Test.\n"
mail(mail_from,mail_to,mail_subject,mail_text)
aber dieses shell-Skript funktioniert nicht:
Code:
#!/bin/sh
mail_from="test@test.de"
mail_to="test@test.de"
mail_subject="test"
mail_text="Hallo, nur ein Test.\n"
(echo "To: $mail_to"
echo "From: $mail_from"
echo "Subject: $mail_subject"
echo ""
echo ""
echo "$mail_text"
echo ""
echo "") | /usr/sbin/sendmail -oi -t
exit 0
auch auf der Kommandozeile geht nix.
Code:
root@box:/usr/sbin$ sendmail -t
From: test@test.de
To: test@test.de
Subject: test
Hallo, nur ein Test.
.
Wie kann ich auf der shell nach der gleichen Methode senden, wie es python tut.
danke
vegaS