Nachrichtentext per mailer

Tommyland78

Mitglied
Mitglied seit
9 Sep 2005
Beiträge
254
Punkte für Reaktionen
1
Punkte
16
So möchte ich per Telnet, später per Script eine eMail versenden...

mailer -s "Subjekt" -f "[email protected]" -t "[email protected]" -m "Domain.de" -a "Benutzername" -w "Passwort"

Das funzt auch soweit....aber wie in bekomme ich den eigentlichen Nachrichtentext hin? ICh hab da keine Parameter gefunden und auch die Hilfe ist keine...

Der Tom
 
Ich bin nicht ganz sicher, ich denke aber, daß das analog zum Programm 'mail' der Nachrichtentext über die Standardeingabe eingelesen wird. Möglicherweise muss es mit EOF terminiert sein, oder mit einer Zeile mit einem einzelnen Punkt (.). Es müsste dann ungefähr so funktionieren:

Code:
mailer -s [....] < eingabedatei.txt
Edit: Siehe nachfolgender Beitrag.
 
Zuletzt bearbeitet:
Code:
mailer -s "SUBJEKT" -i "/var/tmp/test.txt" -f "[email protected]" -t "[email protected]" -m "smtp.domain.de" -a "username" -w "password"
Frei definierbarer Text in der txt Datei. Was anderes ist mir bislang nicht über den Weg gelaufen. Habe es ebend gerade mal mit dem smtp von T-online getestet und funzt.

Vielleicht hilft dir das ja. Alternativ ist auch html verwendbar.

Edit:
Code:
mailer -s "SUBJEKT" -i "/var/media/ftp/uStor01/mail.html" -f "[email protected]" -t "[email protected]" -m "smtp.domain.de" -a "username" -w "password"
Nicht schlecht, man kann das sogar vom angeschlossenen USB Stick ziehen. :)
 
Zuletzt bearbeitet:
So gehts...Danke!

Der Tom
 

Statistik des Forums

Themen
246,243
Beiträge
2,248,670
Mitglieder
373,818
Neuestes Mitglied
RainerP
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.